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 Anywhere データ・アクセス API » SQL Anywhere Embedded SQL » ライブラリ関数のリファレンス

 

sql_needs_quotes 関数

プロトタイプ
unsigned int sql_needs_quotes( SQLCA *sqlca, char * str );
説明

文字列を SQL 識別子として使用するときに二重引用符で囲む必要があるかどうかを示す TRUE または FALSE 値を返します。この関数は、引用符が必要かどうか調べるための要求を生成してデータベース・サーバに送信します。関連する情報は、sqlcode フィールドに格納されます。

戻り値とコードの組み合わせには、次の 3 つの場合があります。

  • return = FALSE、sqlcode = 0   この文字列に引用符は必要ありません。

  • return = TRUE   sqlcode は常に SQLE_WARNING となり、文字列には引用符が必要です。

  • return = FALSE   sqlcode が SQLE_WARNING 以外の場合は、このテストでは確定できません。