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.
Az Entity SQL az UTF-16-ban kódolt UNICODE-karaktereket fogadja el.
A sztringkonstansok bármilyen UTF-16 karaktert tartalmazhatnak, amely egyetlen idézőjelbe van zárva. Például: N'文字列リテラル'. Sztringkonstansok összehasonlítása esetén a rendszer az eredeti UTF-16 értékeket használja. Az N'ABC például más japán és latin kódlapon.
A megjegyzések bármilyen UTF-16 karaktert tartalmazhatnak.
A feloldott azonosítók bármilyen UTF-16 karaktert tartalmazhatnak szögletes zárójelben. Például: [エスケープされた識別子]. Az UTF-16 szökött azonosítók összehasonlítása nem érzéketlen. Az Entity SQL a betűk azonosnak tűnő, de különböző kódlapokról származó verzióit különböző karakterekként kezeli. Az [ABC] például egyenértékű az [abc] karakterrel, ha a megfelelő karakterek ugyanabból a kódlapról származnak. Ha azonban ugyanaz a két azonosító különböző kódlapokról származik, azok nem egyenértékűek.
A szóköz bármely UTF-16 fehér szóköz karakter.
Az új vonal minden normalizált UTF-16 újvonalas karakter. A "\n" és a "\r\n" például újsoros karaktereknek minősülnek, de a "\r" nem újsoros karakter.
A kulcsszavak, kifejezések és írásjelek bármilyen UTF-16 karaktert tartalmazhatnak, amely latinra normalizálható. Például a SELECT egy japán kódlapon érvényes kulcsszó.
A kulcsszavak, kifejezések és írásjelek csak latin karakterek lehetnek.
SELECT a japán kódlap nem kulcsszó. +, -, *, /, =, (, ), ', [, ] és az itt nem idézett egyéb nyelvi szerkezetek csak latin karakterek lehetnek.
Az egyszerű azonosítók csak latin karakterek lehetnek. Ez elkerüli a kétértelműséget az összehasonlítás során, mivel az eredeti értékek összehasonlítása. Az ABC például más lehet japán és latin kódlapon.