いろんなRDBMSのエラーメッセージドキュメントの場所
ドキュメントの場所を知っていても、エラーメッセージの一覧にたどり着くまでになかなか時間がかかるのでここに挙げとく。
- Oracle Database 10.2
- Microsoft SQL Server 2005
- select * from sys.messages where language_id = 1041 (MSDNから見つけられなかったよ...。でもこのクエリで一覧できる。)
- DB2 9.5
- Postgre SQL 8.2.4
- MySQL 5.1
- H2 Database Engine
- Apache Derby 10.3
MySQLのError番号1022と1062の違いが分からない。プライマリキーとかユニークキーを重複させると1062のエラーがでるけど1022はいつ出るの?
追記
そういえば、MySQLのError番号1022と1062の違いはJPAのMLで教えてもらいました。エンジンの違いのよう。
Re: MySQLの一意制約違反を表すエラーコード