普通自变量
当目录函数字符串参数是一个普通参数时,它被视为文本字符串。 普通参数既不接受字符串搜索模式,也不接受值列表。 普通参数的案例非常重要,且字符串中的引号字符按字面取。 如果将 SQL_ATTR_METADATA_ID 语句属性设置为 SQL_FALSE,这些参数将被视为普通参数;如果此属性设置为 SQL_TRUE,则将其视为标识符参数。
如果普通参数被设置为空指针且参数为必需参数,则该函数将返回 SQL_ERROR 和 SQLSTATE HY009(无效使用 null 指针)。 如果普通参数被设置为空指针且参数不是必需参数,则该参数的行为依赖于驱动程序。 下表中列出了必需参数。
函数 | 必需参数 |
---|---|
SQLColumnPrivileges | TableName |
SQLForeignKeys | PKTableName、FKTableName |
SQLPrimaryKeys | TableName |
SQLSpecialColumns | TableName |
SQLStatistics | TableName |