読者です 読者をやめる 読者になる 読者になる

No Programming, No Life

新しいNPNLです。http://d.hatena.ne.jp/fumokmm/ から引っ越してきました。

テーブル定義情報を取得してくるSQL for Oracle

Oracleでテーブル定義情報を取得してくるSQLを書いたのでメモ。 SELECT T.TABLE_NAME AS "テーブル物理名", TC.COMMENTS AS "テーブル論理名", C.COLUMN_ID AS "カラムID", CASE WHEN PK.COLUMN_POSITION IS NOT NULL THEN PK.COLUMN_POSITION ELSE NULL END…

Oracleサーバのインストール

この8月から参加したプロジェクトでは会社外部で作業をしたりすることが 多いため、ノートPCにOracleサーバをインストール作業が必要だった。 これまでに私は3台ほどインストールしたのだが、 昨日おこなったインストールでは、ホストのIPが解決できないとい…

Oracleの列名のダブルクォート

テスト用にまだ追加されてないテーブルを ローカルでちゃちゃっと作成することになったんですが、 これまでCREATE TABLE文を使ったことがなかった私は 典型的なミス(なのかな?)を犯してしまいました。以下のようなCREATE TABLE文を実行 CREATE TABLE "TB_…

日付フォーマットエラー

今私が仕事で作っているとあるシステムで、 エラーが発生しました。ブラウザ上のINPUTフィールドに入力された 日付フォーマット文字列を そのままSQLに投げる部分でこのエラーが発生した模様です。 ORA-01847: 月単位の日付は1から月末日の間で指定する必要…