當目錄函數字串參數是普通參數時,它被視為字串。 一般參數既不接受字串搜尋模式,也不接受值列表。 普通論元的情況很重要,字串中的引號字元是字面理解的。 若SQL_ATTR_METADATA_ID陳述屬性設為SQL_FALSE,這些參數視為普通參數;若將此屬性設為 SQL_TRUE,則將視為識別碼參數。
若一般參數被設定為空指標且該參數為必需參數,函式回傳 SQL_ERROR 及 SQLSTATE HY009(空指標使用無效)。 如果一個普通參數被設定為空指標且該參數不是必填參數,該參數的行為會依驅動程式而改變。 所需論證列於下表。
| 功能 | 必要論證 |
|---|---|
| SQLColumnPrivileges | TableName |
| SQLForeignKeys | PKTableName,FKTableName |
| SQLPrimaryKeys | TableName |
| SQLSpecialColumns | TableName |
| SQLStatistics | TableName |