sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man hittar de databassamlingar som stöds av din SQL Server-instans

Du kan köra följande fråga för att returnera alla sorteringar som stöds i din instans av SQL Server:

SELECT 
  name,
  description 
FROM sys.fn_helpcollations();

Observera att detta ger en ganska lång lista. Att köra den satsen på SQL Server 2017 returnerar 3955 sorteringar.

Du kan begränsa resultatuppsättningen om du är intresserad av en viss sortering.

Du kan till exempel göra något så här:

SELECT 
  name,
  description  
FROM sys.fn_helpcollations()
WHERE name LIKE 'Latin%';

Detta returnerar endast de sorteringar som börjar med "latin".

Det här är vad den frågan returnerar i SQL Server 2017:

Latin1_General_BIN Latin1-Allmänt, binär sortering
Latin1_General_BIN2 Latin1-Allmänt, sortering av binär kodpunktsjämförelse
Latin1_General_CI_AI Latin1-Allmänt, skiftlägesokänslig, accentokänslig, kanatypokänslig, breddokänslig
Latin1_General_CI_AI_WS Latin1-Allmänt, skiftlägesokänslig, accentokänslig, kanatypokänslig, breddkänslig
Latin1_General_CI_AI_KS Latin1-Allmänt, skiftlägesokänslig, accentokänslig, kanatypkänslig, breddokänslig
Latin1_General_CI_AI_KS_WS Latin1-Allmänt, skiftlägesokänslig, accentokänslig, kanatypkänslig, breddkänslig
Latin1_General_CI_AS Latin1-Allmänt, skiftlägesokänslig, accentkänslig, kanatypokänslig, breddokänslig
Latin1_General_CI_AS_WS Latin1-Allmänt, skiftlägesokänslig, accentkänslig, kanatypokänslig, breddkänslig
Latin1_General_CI_AS_KS Latin1-Allmänt, skiftlägesokänslig, accentkänslig, kanatypkänslig, breddokänslig
Latin1_General_CI_AS_KS_WS Latin1-Allmänt, skiftlägesokänslig, accentkänslig, kanatypkänslig, breddkänslig
Latin1_General_CS_AI Latin1-Allmänt, skiftlägeskänslig, accentokänslig, kanatypokänslig, breddokänslig
Latin1_General_CS_AI_WS Latin1-Allmänt, skiftlägeskänslig, accentokänslig, kanatypokänslig, breddkänslig
Latin1_General_CS_AI_KS Latin1-Allmänt, skiftlägeskänslig, accentokänslig, kanatypkänslig, breddokänslig
Latin1_General_CS_AI_KS_WS Latin1-Allmänt, skiftlägeskänslig, accentokänslig, kanatypkänslig, breddkänslig
Latin1_General_CS_AS Latin1-Allmänt, skiftlägeskänslig, accentkänslig, kanatypokänslig, breddokänslig
Latin1_General_CS_AS_WS Latin1-Allmänt, skiftlägeskänslig, accentkänslig, kanatypokänslig, breddkänslig
Latin1_General_CS_AS_KS Latin1-Allmänt, skiftlägeskänslig, accentkänslig, kanatypkänslig, breddokänslig
Latin1_General_CS_AS_KS_WS Latin1-Allmänt, skiftlägeskänslig, accentkänslig, kanatypkänslig, breddkänslig
Latin1_General_100_BIN Latin1-General-100, binär sortering
Latin1_General_100_BIN2 Latin1-General-100, binär kodpunktsjämförelse sortering
Latin1_General_100_CI_AI Latin1-General-100, skiftlägesokänslig, accentokänslig, kanatypokänslig, breddokänslig
Latin1_General_100_CI_AI_WS Latin1-General-100, skiftlägesokänslig, accentokänslig, kanatypokänslig, breddkänslig
Latin1_General_100_CI_AI_KS Latin1-General-100, skiftlägesokänslig, accentokänslig, kanatypkänslig, breddokänslig
Latin1_General_100_CI_AI_KS_WS Latin1-General-100, skiftlägesokänslig, accentokänslig, kanatypkänslig, breddkänslig
Latin1_General_100_CI_AS Latin1-General-100, skiftlägesokänslig, accentkänslig, kanatypokänslig, breddokänslig
Latin1_General_100_CI_AS_WS Latin1-General-100, skiftlägesokänslig, accentkänslig, kanatypokänslig, breddkänslig
Latin1_General_100_CI_AS_KS Latin1-General-100, skiftlägesokänslig, accentkänslig, kanatypkänslig, breddokänslig
Latin1_General_100_CI_AS_KS_WS Latin1-General-100, skiftlägesokänslig, accentkänslig, kanatypkänslig, breddkänslig
Latin1_General_100_CS_AI Latin1-General-100, skiftlägeskänslig, accentokänslig, kanatypokänslig, breddokänslig
Latin1_General_100_CS_AI_WS Latin1-General-100, skiftlägeskänslig, accentokänslig, kanatypokänslig, breddkänslig
Latin1_General_100_CS_AI_KS Latin1-General-100, skiftlägeskänslig, accentokänslig, kanatypkänslig, breddokänslig
Latin1_General_100_CS_AI_KS_WS Latin1-General-100, skiftlägeskänslig, accentokänslig, kanatypkänslig, breddkänslig
Latin1_General_100_CS_AS Latin1-General-100, skiftlägeskänslig, accentkänslig, kanatypokänslig, breddokänslig
Latin1_General_100_CS_AS_WS Latin1-General-100, skiftlägeskänslig, accentkänslig, kanatypokänslig, breddkänslig
Latin1_General_100_CS_AS_KS Latin1-General-100, skiftlägeskänslig, accentkänslig, kanatypkänslig, breddokänslig
Latin1_General_100_CS_AS_KS_WS Latin1-General-100, skiftlägeskänslig, accentkänslig, kanatypkänslig, breddkänslig
Latin1_General_100_CI_AI_SC Latin1-General-100, skiftlägesokänslig, accentokänslig, kanatypokänslig, breddokänslig, tilläggstecken
Latin1_General_100_CI_AI_WS_SC Latin1-General-100, skiftlägesokänslig, accentokänslig, kanatypokänslig, breddkänslig, tilläggstecken
Latin1_General_100_CI_AI_KS_SC Latin1-General-100, skiftlägesokänslig, accentokänslig, kanatypkänslig, breddokänslig, tilläggstecken
Latin1_General_100_CI_AI_KS_WS_SC Latin1-General-100, skiftlägesokänslig, accentokänslig, kanatypkänslig, breddkänslig, kompletterande tecken
Latin1_General_100_CI_AS_SC Latin1-General-100, skiftlägesokänslig, accentkänslig, kanatypokänslig, breddokänslig, tilläggstecken
Latin1_General_100_CI_AS_WS_SC Latin1-General-100, skiftlägesokänslig, accentkänslig, kanatypokänslig, breddkänslig, kompletterande tecken
Latin1_General_100_CI_AS_KS_SC Latin1-General-100, skiftlägesokänslig, accentkänslig, kanatypkänslig, breddokänslig, tilläggstecken
Latin1_General_100_CI_AS_KS_WS_SC Latin1-General-100, skiftlägesokänslig, accentkänslig, kanatypkänslig, breddkänslig, tilläggstecken
Latin1_General_100_CS_AI_SC Latin1-General-100, skiftlägeskänslig, accentokänslig, kanatypokänslig, breddokänslig, tilläggstecken
Latin1_General_100_CS_AI_WS_SC Latin1-General-100, skiftlägeskänslig, accentokänslig, kanatypokänslig, breddkänslig, kompletterande tecken
Latin1_General_100_CS_AI_KS_SC Latin1-General-100, skiftlägeskänslig, accentokänslig, kanatypkänslig, breddokänslig, tilläggstecken
Latin1_General_100_CS_AI_KS_WS_SC Latin1-General-100, skiftlägeskänslig, accentokänslig, kanatypkänslig, breddkänslig, kompletterande tecken
Latin1_General_100_CS_AS_SC Latin1-General-100, skiftlägeskänslig, accentkänslig, kanatypokänslig, breddokänslig, tilläggstecken
Latin1_General_100_CS_AS_WS_SC Latin1-General-100, skiftlägeskänslig, accentkänslig, kanatypokänslig, breddkänslig, kompletterande tecken
Latin1_General_100_CS_AS_KS_SC Latin1-General-100, skiftlägeskänslig, accentkänslig, kanatypkänslig, breddokänslig, tilläggstecken
Latin1_General_100_CS_AS_KS_WS_SC Latin1-General-100, skiftlägeskänslig, accentkänslig, kanatypkänslig, breddkänslig, kompletterande tecken

  1. Migrera Google Cloud SQL för MySQL till en lokal server

  2. Hur kan jag göra 'insert if not exists' i MySQL?

  3. Heroku PostgreSQL GROUP_BY-fel i Rails-appen

  4. Vilka är skillnaderna mellan Merge Join- och Lookup-transformationer i SSIS?