Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Egy SQL-utasításban azokat az azonosítókat, amelyek speciális karaktereket vagy kulcsszavakat tartalmaznak, azonosító idézőjelek közé kell zárni; az ilyen karakterek közé zárt azonosítók idézett azonosítók (más néven határolt azonosítók az SQL-92-ben). A Szállítói Kötelezettségek számlaazonosító például a következő SELECT utasításban szerepel:
SELECT * FROM "Accounts Payable"
Az azonosítók idézésének oka az, hogy az utasítás elemezhető. Például, ha az előző kimutatásban a "Szállítói Kötelezettségek" nem szerepel idézőjelben, az elemző feltételezné, hogy két külön táblázat van, "Számlák" és "Kötelezettségek", és olyan szintaktikai hibát jelezne, hogy ezek nincsenek vesszővel elválasztva. Az azonosító idézőjel karakter illesztőprogram-specifikus, és az SQLGetInfoSQL_IDENTIFIER_QUOTE_CHAR opcióval kérhető le. A speciális karakterek és kulcsszavak listáját az SQLGetInfo
A biztonságosság érdekében az interoperábilis alkalmazások gyakran idézik az összes azonosítót, kivéve a pszeudooszlopokat, például az Oracle ROWID oszlopát. SQLSpecialColumns a pszeudooszlopok listáját adja vissza. Emellett, ha alkalmazásspecifikus korlátozások vonatkoznak arra, hogy a speciális karakterek hol jelenhetnek meg egy objektum nevében, akkor a legjobb, ha az interoperábilis alkalmazások nem használnak speciális karaktereket ezekben a pozíciókban.