備忘録

本の中の食べ物や日々の道具などについて書いたり消したり直したり

データベース

日付の取得をしたい

データベースで日付を取得したい場合について。 oracle SELECT SYSDATE FROM DUAL sybase SELECT GETDATE()

改行コード

多くの開発言語では改行をあらわす記号 '\r' や '\n' などがある。 しかし、SQL や PL/SQL にはない。 oracleでは代わりに CHR 関数を使用する。 CHR(13) ... キャリッジリターン( CR ) CHR(10) ... ラインフィード( LF ) 改行が CR+LF か LF のみかは OS に…

SQLのコーディングスタイル

はじめに プログラミング言語でソースの書き方にこだわりについての話題って良く見る。 メジャーどころは字下げスタイルあたりだろう。Wikipediaに記事があるくらいにメジャー。 http://ja.wikipedia.org/wiki/%E5%AD%97%E4%B8%8B%E3%81%92%E3%82%B9%E3%82%B…

ビューを調査する(oracle)

はじめに Oracleで便利なビューが沢山あると楽だけど、謎のノウハウやら得体の知れない仕様を詰め込まれたビューを引き継いだ場合はなかなか厄介だ。 ファンクション、プロシージャ、トリガーよりすこし癖のある調査が必要となるビューの調査方法について備…