Udostępnij przez


Argumenty zwykłe

Gdy argument ciągu funkcji katalogowej jest zwykłym argumentem, jest traktowany jako literał tekstowy. Zwykły argument nie akceptuje ani wzorca wyszukiwania ciągów, ani listy wartości. Przypadek zwykłego argumentu jest znaczący, a znaki cudzysłowu w ciągu są traktowane dosłownie. Te argumenty są traktowane jako zwykłe argumenty, jeśli atrybut instrukcji SQL_ATTR_METADATA_ID jest ustawiony na SQL_FALSE; Zamiast tego są traktowane jako argumenty identyfikatorów, jeśli ten atrybut jest ustawiony na SQL_TRUE.

Jeśli zwykły argument jest ustawiony na wskaźnik o wartości null, a argument jest wymaganym argumentem, funkcja zwraca SQL_ERROR i SQLSTATE HY009 (nieprawidłowe użycie wskaźnika null). Jeśli zwykły argument jest ustawiony na wskaźnik o wartości null, a argument nie jest argumentem wymaganym, zachowanie argumentu jest zależne od sterownika. Wymagane argumenty są wymienione w poniższej tabeli.

Funkcja Wymagane argumenty
SQLColumnPrivileges TableName
Sqlforeignkeys PKTableName, FKTableName
Sqlprimarykeys TableName
Sqlspecialcolumns TableName
SqlStatistics TableName