Nome delle regole di confronto di SQL Server (Transact-SQL)
Singola stringa che specifica il nome regole di confronto per le regole di confronto di SQL Server.
In SQL Server sono supportate le regole di confronto di Windows. In SQL Server è inoltre supportato un numero limitato (<80) di regole di confronto definite regole di confronto di SQL Server sviluppate prima che le regole di confronto di Windows venissero supportate in SQL Server. Le regole di confronto di SQL Server vengono ancora supportate per la compatibilità con le versioni precedenti, ma è consigliabile non utilizzarle per nuovi progetti di sviluppo. Per altre informazioni sulle regole di confronto di Windows, vedere Windows_collation_name (Transact-SQL).
Convenzioni della sintassi Transact-SQL
Sintassi
<SQL_collation_name> :: =
SQL_SortRules[_Pref]_CPCodepage_<ComparisonStyle>
<ComparisonStyle> ::=
_CaseSensitivity_AccentSensitivity | _BIN
Argomenti
SortRules
Stringa che identifica l'alfabeto o la lingua di cui vengono applicate le regole di ordinamento quando si specifica l'ordinamento del dizionario, ad esempio Latin1_General o Polish.Pref
Specifica come preferenza l'uso del maiuscolo. Anche se nel confronto non viene applicata la distinzione tra maiuscole e minuscole, la versione maiuscola di una lettera precede la versione minuscola, se non vengono applicate altre distinzioni.Codepage
Numero composto da 1 a 4 cifre che identifica la tabella codici usata dalle regole di confronto. CP1 specifica la tabella codici 1252, mentre per tutte le altre tabelle codici viene specificato il numero completo corrispondente. Ad esempio, CP1251 specifica la tabella codici 1251 e CP850 specifica la tabella codici 850.CaseSensitivity
CI specifica che la distinzione tra maiuscole e minuscole non è rilevante, mentre CS indica che la differenza tra maiuscole e minuscole è rilevante.AccentSensitivity
AI specifica che la distinzione tra caratteri accentati e non accentati non è rilevante, mentre AS indica che la distinzione tra caratteri accentati e non accentati è rilevante.BIN
Specifica che deve essere usato il tipo di ordinamento binario.
Osservazioni
Per elencare le regole di confronto di SQL Server supportati dal server, eseguire la query seguente.
SELECT * FROM sys.fn_helpcollations()
WHERE name LIKE 'SQL%';
1Per l'ID del tipo di ordinamento 80, usare le regole di confronto di Windows desiderate con la tabella codici 1250 e l'ordinamento binario, Ad esempio: Albanian_BIN, Croatian_BIN, Czech_BIN, Romanian_BIN, Slovak_BIN, Slovenian_BIN.
Vedere anche
Riferimento
CREATE DATABASE (Transact-SQL)