オラクルのエラーメモ(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バイトまでっていう縛りがあるらしい。
これは致し方無いかなって感じはしている。