Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik:
Databricks SQL
Databricks Runtime 18 LTS and above
Note
A Databricks Runtime 18 újabb, mint a Databricks Runtime 18.0, 18.1 és 18.2. Azok a funkciók, amelyek korábban később számozott verzióként lettek volna szállítva, mostantól a Databricks Runtime 18-as verziójának dátumozott frissítéseiként jelennek meg. További részletekért lásd: Az egyesített kibocsátási megjegyzések.
A COLLATION konfigurációs paraméter beállítja a munkamenet alapértelmezett rendezést.
Az alapértelmezett rendezés minden olyan sztringműveletre vonatkozik, amelyhez nincs explicit rendezés vagy implicit rendezés. Tekintse meg az alapértelmezett rendezést a teljes származtatási szabályokhoz és a rendezés elsőbbséget ahhoz, hogy az explicit és implicit rendezések hogyan bírálják felül az alapértelmezettet.
Ezt a paramétert a COLLATION utasítással állíthatja be a SETmunkamenet szintjén.
Setting
A paramétert collation_name kell beállítani.
Gyakori rendezések a következők:
UTF8_BINARYUTF8_LCASEUNICODEUNICODE_CI
A támogatott rendezések teljes listáját a Támogatott rendezések című témakörben találja.
A rendszer alapértelmezése
A rendszer alapértelmezett értéke .UTF8_BINARY
Examples
> SET COLLATION UNICODE_CI;
-- Use the default (session) collation because c1 has no collation set.
> SELECT * FROM VALUES('hello'), ('Hello') AS T(c1) ORDER BY c1;
hello
Hello
-- The default collation also applies to string literals.
> SELECT 'a' = 'A';
true
-- Reset the default collation back to the system default.
> SET COLLATION UTF8_BINARY;
> SELECT 'a' = 'A';
false