Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak znaleźć sortowanie bazy danych obsługiwane przez instancję SQL Server?

Możesz uruchomić następujące zapytanie, aby zwrócić wszystkie sortowania obsługiwane w Twojej instancji SQL Server:

SELECT 
  name,
  description 
FROM sys.fn_helpcollations();

Zauważ, że zwraca to dość długą listę. Uruchomienie tej instrukcji na SQL Server 2017 zwraca 3955 zestawień.

Możesz zawęzić zestaw wyników, jeśli jesteś zainteresowany konkretnym zestawieniem.

Na przykład możesz zrobić coś takiego:

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

Zwraca to tylko te zestawienia, które zaczynają się od „łaciny”.

Oto, co zwraca to zapytanie w SQL Server 2017:

Latin1_General_BIN Latin1-Ogólne, sortowanie binarne
Latin1_General_BIN2 Latin1-Ogólne, sortowanie porównujące punkty kodu binarnego
Latin1_General_CI_AI Latin1-ogólne, niewrażliwe na wielkość liter, niewrażliwe na akcent, niewrażliwe na typ kana, niewrażliwe na szerokość
Latin1_General_CI_AI_WS Latin1-Ogólne, niewrażliwe na wielkość liter, niewrażliwe na akcent, niewrażliwe na typ kana, wrażliwe na szerokość
Latin1_General_CI_AI_KS Latin1-ogólne, niewrażliwe na wielkość liter, niewrażliwe na akcent, wrażliwe na typ kana, niewrażliwe na szerokość
Latin1_General_CI_AI_KS_WS Latin1-ogólne, niewrażliwe na wielkość liter, niewrażliwe na akcent, wrażliwe na typ kana, wrażliwe na szerokość
Latin1_General_CI_AS Latin1-ogólne, niewrażliwe na wielkość liter, wrażliwe na akcent, niewrażliwe na typ kana, niewrażliwe na szerokość
Latin1_General_CI_AS_WS Latin1-ogólne, niewrażliwe na wielkość liter, wrażliwe na akcent, niewrażliwe na typ kana, wrażliwe na szerokość
Latin1_General_CI_AS_KS Latin1-ogólne, niewrażliwe na wielkość liter, wrażliwe na akcent, wrażliwe na typ kana, niewrażliwe na szerokość
Latin1_General_CI_AS_KS_WS Latin1-Ogólne, niewrażliwe na wielkość liter, wrażliwe na akcent, wrażliwe na typ kana, czułe na szerokość
Latin1_General_CS_AI Latin1-ogólne, rozróżniająca wielkość liter, niewrażliwa na akcent, niewrażliwa na typ kana, niewrażliwa na szerokość
Latin1_General_CS_AI_WS Latin1-ogólne, rozróżniająca wielkość liter, niewrażliwa na akcent, niewrażliwa na typ kana, rozróżniająca szerokość
Latin1_General_CS_AI_KS Latin1-ogólne, rozróżniająca wielkość liter, niewrażliwa na akcent, wrażliwa na typ kana, niewrażliwa na szerokość
Latin1_General_CS_AI_KS_WS Latin1-ogólne, rozróżniająca wielkość liter, niewrażliwa na akcent, wrażliwa na typ kana, rozróżniająca szerokość
Latin1_General_CS_AS Latin1-ogólne, rozróżniająca wielkość liter, rozróżniająca akcent, niewrażliwa na typ kana, niewrażliwa na szerokość
Latin1_General_CS_AS_WS Latin1-ogólne, rozróżniająca wielkość liter, rozróżniająca akcent, niewrażliwa na typ kana, rozróżniająca szerokość
Latin1_General_CS_AS_KS Latin1-ogólne, rozróżniająca wielkość liter, rozróżniająca akcent, rozróżniająca typ kana, niewrażliwa na szerokość
Latin1_General_CS_AS_KS_WS Latin1-ogólne, rozróżnianie wielkości liter, rozróżnianie akcentu, rozróżnianie typu kana, rozróżnianie szerokości
Latin1_General_100_BIN Latin1-General-100, sortowanie binarne
Latin1_General_100_BIN2 Latin1-General-100, sortowanie przez porównanie punktów kodu binarnego
Latin1_General_100_CI_AI Latin1-General-100, niewrażliwy na wielkość liter, niewrażliwy na akcent, niewrażliwy na typ kana, niewrażliwy na szerokość
Latin1_General_100_CI_AI_WS Latin1-General-100, niewrażliwy na wielkość liter, niewrażliwy na akcent, niewrażliwy na typ kana, czuły na szerokość
Latin1_General_100_CI_AI_KS Latin1-General-100, niewrażliwy na wielkość liter, niewrażliwy na akcent, wrażliwy na typ kana, niewrażliwy na szerokość
Latin1_General_100_CI_AI_KS_WS Latin1-General-100, niewrażliwy na wielkość liter, niewrażliwy na akcent, czuły na typ kana, czuły na szerokość
Latin1_General_100_CI_AS Latin1-General-100, niewrażliwe na wielkość liter, wrażliwe na akcent, niewrażliwe na typ kana, niewrażliwe na szerokość
Latin1_General_100_CI_AS_WS Latin1-General-100, niewrażliwa na wielkość liter, czuła na akcent, niewrażliwa na typ kana, czuła na szerokość
Latin1_General_100_CI_AS_KS Latin1-General-100, niewrażliwa na wielkość liter, czuła na akcent, czuła na typ kana, niewrażliwa na szerokość
Latin1_General_100_CI_AS_KS_WS Latin1-General-100, bez rozróżniania wielkości liter, rozróżniania akcentu, rozróżniania typu kana, rozróżniania szerokości
Latin1_General_100_CS_AI Latin1-General-100, rozróżniana wielkość liter, niewrażliwa na akcent, niewrażliwa na typ kana, niewrażliwa na szerokość
Latin1_General_100_CS_AI_WS Latin1-General-100, rozróżniana wielkość liter, niewrażliwa na akcent, niewrażliwa na typ kana, rozróżniana na szerokość
Latin1_General_100_CS_AI_KS Latin1-General-100, rozróżniana wielkość liter, niewrażliwa na akcent, wrażliwa na typ kana, niewrażliwa na szerokość
Latin1_General_100_CS_AI_KS_WS Latin1-General-100, rozróżniana wielkość liter, niewrażliwa na akcent, wrażliwa na typ kana, wrażliwa na szerokość
Latin1_General_100_CS_AS Latin1-General-100, rozróżniana wielkość liter, rozróżniana na akcent, niewrażliwa na typ kana, niewrażliwa na szerokość
Latin1_General_100_CS_AS_WS Latin1-General-100, rozróżniana wielkość liter, rozróżniana akcent, niewrażliwa na typ kana, rozróżniana szerokość
Latin1_General_100_CS_AS_KS Latin1-General-100, rozróżniana wielkość liter, rozróżniana na akcent, rozróżniająca typ kana, niewrażliwa na szerokość
Latin1_General_100_CS_AS_KS_WS Latin1-General-100, z rozróżnianiem wielkości liter, rozróżnianiem akcentu, rozróżnianiem typu kana, rozróżnianiem szerokości
Latin1_General_100_CI_AI_SC Latin1-General-100, niewrażliwe na wielkość liter, niewrażliwe na akcent, niewrażliwe na typ kana, niewrażliwe na szerokość, znaki uzupełniające
Latin1_General_100_CI_AI_WS_SC Latin1-General-100, niewrażliwe na wielkość liter, niewrażliwe na akcent, niewrażliwe na typ kana, wrażliwe na szerokość, znaki uzupełniające
Latin1_General_100_CI_AI_KS_SC Latin1-General-100, niewrażliwe na wielkość liter, niewrażliwe na akcent, wrażliwe na typ kana, niewrażliwe na szerokość, znaki uzupełniające
Latin1_General_100_CI_AI_KS_WS_SC Latin1-General-100, niewrażliwe na wielkość liter, niewrażliwe na akcent, wrażliwe na typ kana, wrażliwe na szerokość, znaki uzupełniające
Latin1_General_100_CI_AS_SC Latin1-General-100, niewrażliwe na wielkość liter, wrażliwe na akcent, niewrażliwe na typ kana, niewrażliwe na szerokość, znaki uzupełniające
Latin1_General_100_CI_AS_WS_SC Latin1-General-100, niewrażliwe na wielkość liter, wrażliwe na akcent, niewrażliwe na typ kana, wrażliwe na szerokość, znaki uzupełniające
Latin1_General_100_CI_AS_KS_SC Latin1-General-100, niewrażliwe na wielkość liter, wrażliwe na akcent, wrażliwe na typ kana, niewrażliwe na szerokość, dodatkowe znaki
Latin1_General_100_CI_AS_KS_WS_SC Latin1-General-100, niewrażliwe na wielkość liter, wrażliwe na akcent, wrażliwe na typ kana, wrażliwe na szerokość, znaki uzupełniające
Latin1_General_100_CS_AI_SC Latin1-General-100, rozróżniana wielkość liter, niewrażliwa na akcent, niewrażliwa na typ kana, niewrażliwa na szerokość, znaki uzupełniające
Latin1_General_100_CS_AI_WS_SC Latin1-General-100, rozróżniana wielkość liter, niewrażliwa na akcent, niewrażliwa na typ kana, rozróżniana na szerokość, znaki uzupełniające
Latin1_General_100_CS_AI_KS_SC Latin1-General-100, rozróżniana wielkość liter, niewrażliwa na akcent, z uwzględnieniem typu kana, niewrażliwa na szerokość, znaki uzupełniające
Latin1_General_100_CS_AI_KS_WS_SC Latin1-General-100, rozróżniana wielkość liter, niewrażliwa na akcent, rozróżniająca typ kana, rozróżniająca szerokość, znaki uzupełniające
Latin1_General_100_CS_AS_SC Latin1-General-100, rozróżniana wielkość liter, rozróżniana na akcent, niewrażliwa na typ kana, niewrażliwa na szerokość, znaki uzupełniające
Latin1_General_100_CS_AS_WS_SC Latin1-General-100, rozróżniana wielkość liter, rozróżniana na akcent, niewrażliwa na typ kana, rozróżniana na szerokość, znaki uzupełniające
Latin1_General_100_CS_AS_KS_SC Latin1-General-100, rozróżniana wielkość liter, rozróżniająca akcent, rozróżniająca typ kana, niewrażliwa na szerokość, znaki uzupełniające
Latin1_General_100_CS_AS_KS_WS_SC Latin1-General-100, rozróżniana wielkość liter, rozróżniana akcent, rozróżniająca typ kana, rozróżniająca szerokość, znaki uzupełniające

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd SQL z zamówieniem według w podzapytaniu

  2. Sortowanie naturalne (ludzkie alfanumeryczne) w Microsoft SQL 2005

  3. Jak określić wartość pola, której nie można przekonwertować na (dziesiętne, zmiennoprzecinkowe, int) w SQL Server?

  4. Wydajność serwera SQL TOP IO Query -2

  5. Jak zainstalować SSMS