Nome delle regole di confronto di SQL Server (Transact-SQL)
Singola stringa che specifica il nome delle regole di confronto di SQL Server.
In SQL Server sono supportate le regole di confronto di Windows. SQL Server supporta inoltre un numero limitato (<80) di regole di confronto definite regole di confronto di SQL Server che sono state sviluppate prima che in SQL Server fosse introdotto il supporto delle regole di confronto di Windows. Le regole di confronto di SQL Server sono ancora supportate per la compatibilità con le versioni precedenti, ma non è opportuno utilizzarle per nuovi progetti di sviluppo. Per ulteriori informazioni sull'utilizzo delle regole di confronto di Windows, vedere Windows_collation_name (Transact-SQL).
Si applica a: SQL Server (da SQL Server 2008 alla versione corrente), Database SQL di Windows Azure (dalla versione iniziale alla versione corrente). |
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.Codepage
Numero composto da 1 a 4 cifre che identifica la tabella codici utilizzata 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 la non rilevanza della sequenza di maiuscole e minuscole, mentre CS indica che la sequenza di 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 utilizzato il tipo di ordinamento binario.
Osservazioni
Per visualizzare l'elenco delle regole di confronto di SQL Server supportate dal server, eseguire la query seguente.
SELECT * FROM sys.fn_helpcollations()
WHERE name LIKE 'SQL%';
1Per l'ID del tipo di ordinamento 80, utilizzare le regole di confronto 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 di SQL Server)