オラクルのエラーメモ(Hishidama's Error for Oracle Memo)
Oracleのエラー文って不親切だよねっていう話をした。
ORA-00918: 列の定義が未確定です
select t1.id ,t2.id from table1 t1 ,table2 t2 where id = 'XXXX'
たとえばwhere文のidはどっちのidを指定しているか分からないよ!って怒られてる。 それはOracleで判断してくれって思います。
ORA-00955 すでに使用されているオブジェクト名です。
create table時に既にテーブルがあったらこのエラーが出る。
オブジェクトってなんだよっていう。テーブルじゃないの?っていう。
ORA-00972 識別子が長すぎます
ORA-00972: 識別子が長すぎます。 - by shigemk2
テーブル名、カラム名は30バイトまでっていう縛りがあるらしい。
これは致し方無いかなって感じはしている。