通常の引数
カタログ関数の文字列引数が通常の引数の場合、リテラル文字列として扱われます。 通常の引数は、文字列検索パターンも値のリストも受け入れません。 通常の引数の大文字小文字の区別は重要であり、文字列内の引用符文字は文字どおりに解釈されます。 SQL_ATTR_METADATA_ID ステートメント属性が SQL_FALSE に設定されている場合、これらの引数は通常の引数として扱われます。この属性がSQL_TRUE に設定されている場合は、代わりに識別子引数として扱われます。
通常の引数が Null ポインターに設定されていて、引数が必須の引数である場合、関数は SQL_ERROR および SQLSTATE HY009 (Null ポインターの使用が無効) を返します。 通常の引数が Null ポインターに設定されていて、引数が必須の引数でない場合、引数の動作はドライバーによって異なります。 必須の引数を次の表に示します。
機能 | 必須引数 |
---|---|
SQLColumnPrivileges | TableName |
SQLForeignKeys | PKTableName、FKTableName |
SQLPrimaryKeys | TableName |
SQLSpecialColumns | TableName |
SQLStatistics | TableName |