Dela via


Stöd för databassortering för dedikerad SQL-pool (tidigare SQL DW) i Azure Synapse Analytics

Du kan ändra standarddatabassortering från Azure-portalen när du skapar en ny dedikerad SQL-pool (tidigare SQL DW). Den här funktionen gör det ännu enklare att skapa en ny databas med någon av de 3 800 databassorteringar som stöds.

Den här artikeln gäller för dedikerade SQL-pooler (tidigare SQL DW), för mer information om dedikerade SQL-pooler i Azure Synapse-arbetsytor, se Sorteringstyper som stöds för Synapse SQL.

Sorteringar tillhandahåller regler för nationella inställningar, teckentabell, sorteringsordning och teckenkänslighet för teckenbaserade datatyper. När du har valt det ärver alla kolumner och uttryck som kräver sorteringsinformation den valda sorteringen från databasinställningen. Standardarv kan åsidosättas genom att uttryckligen ange en annan sortering för en teckenbaserad datatyp.

Kommentar

I Azure Synapse Analytics hanteras alltid frågetext (inklusive variabler, konstanter osv.) med hjälp av sortering på databasnivå och inte sortering på servernivå som i andra SQL Server-erbjudanden.

Kontrollera den aktuella sorteringen

Om du vill kontrollera den aktuella sorteringen för databasen kan du köra följande T-SQL-kodfragment:

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

När den skickas 'Collation' som egenskapsparameter DatabasePropertyEx returnerar funktionen den aktuella sorteringen för den angivna databasen. Mer information finns i DATABASEPROPERTYEX.

Välj sortering

Om du vill ändra standardsortering uppdaterar du sorteringsfältet i etableringsmiljön när SQL-poolen skapas. Om du till exempel vill ändra standardsortering så att den är skiftlägeskänslig ändrar du sortering från SQL_Latin1_General_CP1_CI_AS till SQL_Latin1_General_CP1_CS_AS i portaletableringsmiljön. Du kan också ändra sortering i ARM-mallen.

Kommentar

Sortering kan inte ändras på en befintlig databas. Om du behöver ha en annan sortering på SQL-poolnivå skapar du en ny SQL-pool med den sortering som krävs.

Stöd för sortering

I följande tabell visas vilka sorteringstyper som stöds av vilken tjänst.

Sorterings- eller sorteringstyp Serverlös SQL-pool Dedikerad SQL-pool – databas- och kolumnnivå Dedikerad SQL-pool – extern tabell (inbyggt stöd) Dedikerad SQL-pool – extern tabell (Hadoop/PolyBase)
Icke-UTF-8 sortering 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 Nej

Mer information om metodtips för dedikerad SQL-pool och serverlös SQL-pool finns i följande artiklar: