Delen via


Gewone argumenten

Wanneer een tekenreeksargument voor een catalogusfunctie een gewoon argument is, wordt het beschouwd als een letterlijke tekenreeks. Een gewoon argument accepteert geen tekenreekszoekpatroon of een lijst met waarden. De situatie van een gewone parameter is significant en aanhalingstekens in de string worden letterlijk genomen. Deze argumenten worden beschouwd als gewone argumenten als het kenmerk SQL_ATTR_METADATA_ID instructie is ingesteld op SQL_FALSE; ze worden in plaats daarvan behandeld als id-argumenten als dit kenmerk is ingesteld op SQL_TRUE.

Als een gewoon argument is ingesteld op een null-aanwijzer en het argument een vereist argument is, retourneert de functie SQL_ERROR en SQLSTATE HY009 (ongeldig gebruik van null-aanwijzer). Als een gewoon argument is ingesteld op een null-aanwijzer en het argument geen vereist argument is, is het gedrag van het argument afhankelijk van het stuurprogramma. De vereiste argumenten worden weergegeven in de volgende tabel.

Functie Vereiste argumenten
SQLColumnPrivileges TableName
SQLForeignKeys PKTableName, FKTableName
SQLPrimaryKeys TableName
SQLSpecialColumns TableName
SQLStatistics TableName