現在のエラー、または指定した SQLSTATE 値または SQLCODE 値のエラー・メッセージを返します。
ERRORMSG( [ sqlstate | sqlcode ] )
sqlstate: string
sqlcode: integer
sqlstate この SQLSTATE 値のエラー・メッセージが返されます。
sqlcode この SQLCODE 値のエラー・メッセージが返されます。
エラー・メッセージを含む文字列。
VARCHAR
引数を指定しない場合は、現在のステータスのエラー・メッセージが返されます。テーブル名やカラム名などが代入されます。
引数を指定した場合は、指定した SQLSTATE または SQLCODE のエラー・メッセージが返され、代入は行われません。テーブル名とカラム名は、プレースホルダ (%1) で指定されます。
SQL/2003 ベンダ拡張。
次の文は、SQLCODE -813 のエラー・メッセージを返します。
SELECT ERRORMSG( -813 ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |