Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Om en sträng i ett identifierarargument citeras tar drivrutinen bort inledande och avslutande blanksteg och behandlar strängen bokstavligen inom citattecknen. Om strängen inte är inom citattecken, tar drivrutinen bort avslutande blanksteg och konverterar strängen till versaler. Om du anger ett identifierarargument till en null-pekare returneras SQL_ERROR och SQLSTATE HY009 (Ogiltig användning av null-pekare), såvida inte argumentet är ett katalognamn och kataloger inte stöds.
Dessa argument behandlas som identifierarargument om SQL_ATTR_METADATA_ID-instruktionsattributet är inställt på SQL_TRUE. I det här fallet behandlas understrecket (_) och procenttecknet (%) som det faktiska tecknet, inte som ett sökmönstertecken. Dessa argument behandlas antingen som ett vanligt argument eller ett mönsterargument, beroende på argumentet, om det här attributet är inställt på SQL_FALSE.
Även om identifierare som innehåller specialtecken måste anges i SQL-uttryck, får de inte anges när de skickas som katalogfunktionsargument, eftersom citattecken som skickas till katalogfunktioner tolkas bokstavligen. Anta till exempel att citattecknet för identifieraren (som är drivrutinsspecifikt och returneras via SQLGetInfo) är ett dubbelt citattecken ("). Första anropet till SQLTables returnerar en resultatuppsättning som innehåller information om tabellen Leverantörsreskontra, medan det andra anropet returnerar information om tabellen "Leverantörsreskontra", vilket förmodligen inte var avsett.
SQLTables(hstmt1, NULL, 0, NULL, 0, "Accounts Payable", SQL_NTS, NULL, 0);
SQLTables(hstmt2, NULL, 0, NULL, 0, "\"Accounts Payable\"", SQL_NTS, NULL, 0);
Citerade identifierare används för att skilja ett sant kolumnnamn från en pseudokolumn med samma namn, till exempel ROWID i Oracle. Om "ROWID" skickas i ett argument för en katalogfunktion fungerar funktionen med pseudokolumnen ROWID om den finns. Om pseudokolumnen inte finns fungerar funktionen med kolumnen "ROWID". Om ROWID skickas i ett argument för en katalogfunktion fungerar funktionen med kolumnen ROWID.
Mer information om citerade identifierare finns i Citerade identifierare.