Běžné argumenty

Pokud je argumentem funkce katalogu obyčejný řetězec, považuje se za literálový řetězec. Běžný argument nepřijímá žádný vzor hledání řetězců ani seznam hodnot. Případ běžného argumentu je významný a znaky uvozovek v řetězci jsou převzaty doslova. Tyto argumenty jsou považovány za běžné argumenty, pokud je atribut příkazu SQL_ATTR_METADATA_ID nastaven na SQL_FALSE; jsou považovány za argumenty identifikátoru, pokud je tento atribut nastaven na SQL_TRUE.

Pokud je běžný argument nastaven na ukazatel null a argument je povinný argument, vrátí funkce SQL_ERROR a SQLSTATE HY009 (neplatné použití ukazatele null). Pokud je běžný argument nastaven na ukazatel null a argument není povinný argument, chování argumentu je závislé na ovladači. Požadované argumenty jsou uvedeny v následující tabulce.

Funkce Požadované argumenty
SQLColumnPrivileges TableName
SQLForeignKeys PKTableName, FKTableName
SQLPrimaryKeys TableName
Sqlspecialcolumns TableName
SQLStatistics TableName