Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL リファレンス » SQL の使用 » SQL 関数 » SQL 関数 (E ~ O)

 

ERRORMSG 関数 [その他]

現在のエラー、または指定した SQLSTATE 値または SQLCODE 値のエラー・メッセージを返します。

構文
ERRORMSG(  [ sqlstate | sqlcode ] )
sqlstate: string
sqlcode: integer
パラメータ
  • sqlstate   この SQLSTATE 値のエラー・メッセージが返されます。

  • sqlcode   この SQLCODE 値のエラー・メッセージが返されます。

戻り値

エラー・メッセージを含む文字列。

VARCHAR

備考

引数を指定しない場合は、現在のステータスのエラー・メッセージが返されます。テーブル名やカラム名などが代入されます。

引数を指定した場合は、指定した SQLSTATE または SQLCODE のエラー・メッセージが返され、代入は行われません。テーブル名とカラム名は、プレースホルダ (%1) で指定されます。

参照
標準と互換性
  • SQL/2003   ベンダ拡張。

次の文は、SQLCODE -813 のエラー・メッセージを返します。

SELECT ERRORMSG( -813 );