Compartir a través de


Argumentos ordinarios

Cuando un argumento de cadena de función de catálogo es un argumento normal, se trata como una cadena literal. Un argumento normal no acepta ningún patrón de búsqueda de cadenas ni una lista de valores. El caso de un argumento normal es significativo y los caracteres de comillas de la cadena se toman literalmente. Estos argumentos se tratan como argumentos ordinarios si el atributo de instrucción SQL_ATTR_METADATA_ID está establecido en SQL_FALSE; se tratan como argumentos de identificador en su lugar si este atributo se establece en SQL_TRUE.

Si un argumento normal se establece en un puntero nulo y el argumento es un argumento obligatorio, la función devuelve SQL_ERROR y SQLSTATE HY009 (uso no válido del puntero nulo). Si se establece un argumento normal en un puntero nulo y el argumento no es obligatorio, su comportamiento depende del controlador de software. Los argumentos necesarios se enumeran en la tabla siguiente.

Función Argumentos necesarios
SQLColumnPrivileges TableName
SQLForeignKeys PKTableName, FKTableName
SQLPrimaryKeys TableName
SQLSpecialColumns TableName
SQLStatistics TableName