Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
unsigned int sql_needs_quotes( SQLCA *sqlca, char * str );
sqlca SQLCA 構造体へのポインター。
str SQL 識別子の候補である文字列。
文字列を SQL 識別子として使用するときに二重引用符で囲む必要があるかどうかを示す TRUE または FALSE を返します。
この関数は、引用符が必要かどうか調べるための要求を生成してデータベースサーバーに送信します。関連する情報は、sqlcode フィールドに格納されます。
戻り値とコードの組み合わせには、次の 3 つの場合があります。
return = FALSE、sqlcode = 0 この文字列に引用符は必要ありません。
return = TRUE sqlcode は常に SQLE_WARNING となり、文字列には引用符が必要です。
return = FALSE sqlcode が 0 でも SQLE_WARNING でもない場合は、このテストでは確定できません。