Uwaga
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.
Kolację domyślnej bazy danych można zmienić w portalu Azure podczas tworzenia nowej dedykowanej puli SQL (dawniej SQL DW). Ta funkcja ułatwia tworzenie nowej bazy danych przy użyciu jednego z 3800 obsługiwanych sortowań baz danych.
Ten artykuł dotyczy dedykowanych pul SQL (dawniej SQL DW), aby uzyskać więcej informacji na temat dedykowanych pul SQL w obszarach roboczych usługi Azure Synapse, zobacz Typy sortowania obsługiwane dla usługi Synapse SQL.
Kolejności sortowania zapewniają ustawienia regionalne, stronę kodową, kolejność sortowania i reguły wrażliwości na znaki dla znakowych typów danych. Po wybraniu, wszystkie kolumny i wyrażenia wymagające informacji o porządkowaniu dziedziczą wybrane porządkowanie z ustawień bazy danych. Domyślne dziedziczenie można zastąpić, jawnie określając inny porządek sortowania dla typu danych opartego na znakach.
Uwaga
W usłudze Azure Synapse Analytics tekst zapytania (w tym zmienne, stałe itp.) jest zawsze obsługiwany przy użyciu sortowania na poziomie bazy danych, a nie sortowania na poziomie serwera, tak jak w innych ofertach platformy SQL Server.
Sprawdzanie bieżącego sortowania
Aby sprawdzić bieżące sortowanie bazy danych, możesz uruchomić następujący fragment kodu T-SQL:
SELECT DATABASEPROPERTYEX(DB_NAME(), 'Collation') AS Collation;
Po przekazaniu 'Collation'
jako parametru właściwości DatabasePropertyEx
, funkcja zwraca bieżące ustawienia sortowania dla określonej bazy danych. Aby uzyskać więcej informacji, zobacz DATABASEPROPERTYEX.
Wybierz sortowanie
Aby zmienić sortowanie domyślne, zaktualizuj pole Sortowanie w środowisku aprowizacji podczas tworzenia puli SQL. Jeśli na przykład chcesz zmienić domyślne sortowanie tak, aby uwzględniało wielkość liter, zmodyfikuj sortowanie z SQL_Latin1_General_CP1_CI_AS
do SQL_Latin1_General_CP1_CS_AS
w środowisku aprowizacji portalu. Alternatywnie można zmodyfikować ustawienia sortowania danych w szablonie ARM.
Uwaga
Nie można zmienić sortowania w istniejącej bazie danych. Jeśli potrzebujesz innego sortowania na poziomie puli SQL, utwórz nową pulę SQL z wymaganym sortowaniem.
Obsługa sortowania
W poniższej tabeli przedstawiono typy sortowania obsługiwane przez usługę.
Typ sortowania lub porządkowania | Bezserwerowa pula SQL | Dedykowana pula SQL — poziom bazy danych i kolumn | Dedykowana pula SQL — tabela zewnętrzna (obsługa natywna) | Dedykowana pula SQL — tabela zewnętrzna (Hadoop/PolyBase) |
---|---|---|---|---|
Sortowania przy użyciu kodowań innych niż UTF-8 | Tak | Tak | Tak | Tak |
UTF-8 | Tak | Tak | Nie. | Nie. |
Japanese_Bushu_Kakusu_140_* |
Tak | Tak | Nie. | Nie. |
Japanese_XJIS_140_* |
Tak | Tak | Nie. | Nie. |
SQL_EBCDIC1141_CP1_CS_AS |
Nie. | Nie. | Nie. | Nie. |
SQL_EBCDIC277_2_CP1_CS_AS |
Nie. | Nie. | Nie. | Nie. |
Powiązana zawartość
Dodatkowe informacje na temat najlepszych rozwiązań dotyczących dedykowanej puli SQL i bezserwerowej puli SQL można znaleźć w następujących artykułach: