Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
, sprawdzanie bazy danych SQL usługi Databricks
Databricks Runtime 18.3 lub nowsze
Parametr COLLATION konfiguracji ustawia sortowanie domyślne dla sesji.
Sortowanie domyślne dotyczy wszystkich operacji ciągów, dla których nie ma jawnego sortowania ani sortowania niejawnego. Zobacz Sortowanie domyślne , aby zapoznać się z pełnymi regułami wyprowadzania i pierwszeństwem sortowania , aby dowiedzieć się, jak jawne i niejawne sortowania zastępują domyślne.
Ten parametr można ustawić na poziomie sesji przy użyciu SET instrukcji COLLATION.
Setting
Parametr musi być ustawiony na collation_name.
Typowe sortowania to:
UTF8_BINARYUTF8_LCASEUNICODEUNICODE_CI
Aby uzyskać pełną listę obsługiwanych sortowania, zobacz Obsługiwane sortowania.
Ustawienie domyślne systemu
Wartość domyślna systemu to 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