Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
現在のエラー、または指定した SQLSTATE 値または SQLCODE 値のエラーメッセージを返します。
ERRORMSG( [ sqlstate | sqlcode ] )
sqlstate: string
sqlcode: integer
sqlstate この SQLSTATE 値のエラーメッセージが返されます。
sqlcode この SQLCODE 値のエラーメッセージが返されます。
エラーメッセージを含む VARCHAR。
引数を指定しない場合は、現在のステータスのエラーメッセージが返されます。テーブル名やカラム名などが代入されます。
引数を指定した場合は、指定した SQLSTATE または SQLCODE のエラーメッセージが返され、代入は行われません。テーブル名とカラム名は、プレースホルダー (%1) で指定されます。
SQL/2008 ベンダー拡張。
次の文は、SQLCODE -813 のエラーメッセージを返します。
SELECT ERRORMSG( -813 );