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, teckenuppsättning, sorteringsordning och känslighet för tecken 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.

Anmärkning

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 'Collation' passeras som parameter till egenskapen, returnerar funktionen DatabasePropertyEx 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.

Anmärkning

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.

Sortering eller typ av sortering 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-teckenkodningar Ja Ja Ja Ja
UTF-8 Ja Ja Nej Nej
Japanese_Bushu_Kakusu_140_* Ja Ja Nej Nej
Japanese_XJIS_140_* Ja Ja Nej Nej
SQL_EBCDIC1141_CP1_CS_AS Nej Nej Nej Nej
SQL_EBCDIC277_2_CP1_CS_AS Nej Nej Nej Nej

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