Delen via


Ondersteuning voor databasesortering voor toegewezen SQL-pool (voorheen SQL DW) in Azure Synapse Analytics

U kunt de standaarddatabasesortering wijzigen vanuit Azure Portal wanneer u een nieuwe toegewezen SQL-pool (voorheen SQL DW) maakt. Met deze mogelijkheid kunt u nog eenvoudiger een nieuwe database maken met behulp van een van de 3800 ondersteunde databasesorteringen.

Dit artikel is van toepassing op toegewezen SQL-pools (voorheen SQL DW), voor meer informatie over toegewezen SQL-pools in Azure Synapse-werkruimten. Zie Sorteringstypen die worden ondersteund voor Synapse SQL.

Sorteringen bieden de landinstelling, codepagina, sorteervolgorde en tekengevoeligheidsregels voor gegevenstypen op basis van tekens. Na de keuze nemen alle kolommen en expressies waarvoor sorteringsgegevens zijn vereist, de gekozen sortering over van de database-instelling. De standaardovername kan worden overschreven door expliciet een andere sortering voor een gegevenstype op basis van tekens aan te geven.

Notitie

In Azure Synapse Analytics wordt querytekst (inclusief variabelen, constanten, enzovoort) altijd verwerkt met behulp van de sortering op databaseniveau en niet de sortering op serverniveau, zoals in andere SQL Server aanbiedingen.

De huidige sortering controleren

Als u de huidige sortering voor de database wilt controleren, kunt u het volgende T-SQL-fragment uitvoeren:

SELECT DATABASEPROPERTYEX(DB_NAME(), 'Collation') AS Collation;

Wanneer deze wordt doorgegeven als de eigenschapsparameter, retourneert 'Collation' de DatabasePropertyEx functie de huidige sortering voor de opgegeven database. Zie DATABASEPROPERTYEX voor meer informatie.

Sortering kiezen

Als u de standaardsortering wilt wijzigen, werkt u het veld Sortering bij in de inrichtingservaring tijdens het maken van de SQL-pool. Als u bijvoorbeeld de standaardsortering wilt wijzigen in hoofdlettergevoelig, wijzigt u de sortering van SQL_Latin1_General_CP1_CI_AS in SQL_Latin1_General_CP1_CS_AS de portalinrichting. U kunt ook de sortering in uw ARM-sjabloon wijzigen.

Notitie

Sortering kan niet worden gewijzigd in een bestaande database. Als u een andere sortering op sql-poolniveau moet hebben, maakt u een nieuwe SQL-pool met de vereiste sortering.

Ondersteuning voor sortering

In de volgende tabel ziet u welke sorteringstypen worden ondersteund door welke service.

Sortering of sorteringstype Serverloze SQL-pool Toegewezen SQL-pool - database en kolomniveau Toegewezen SQL-pool - externe tabel (systeemeigen ondersteuning) Toegewezen SQL-pool - externe tabel (Hadoop/PolyBase)
Niet-UTF-8-sorteringen Ja Ja Ja Ja
UTF-8 Ja Ja No No
Japanese_Bushu_Kakusu_140_* Ja Ja No No
Japanese_XJIS_140_* Ja Ja No No
SQL_EBCDIC1141_CP1_CS_AS No No No No
SQL_EBCDIC277_2_CP1_CS_AS No No No Nr.

Aanvullende informatie over best practices voor toegewezen SQL-pools en serverloze SQL-pools vindt u in de volgende artikelen: