Share via


Selezione delle regole di confronto

Data aggiornamento: 17 luglio 2006

Se tutti gli utenti dell'istanza di SQL Server 2005 utilizzano la stessa lingua, è consigliabile selezionare le regole di confronto che supportano tale lingua. Ad esempio, se tutti gli utenti parlano francese, scegliere le regole di confronto Francese. Se gli utenti dell'istanza di SQL Server utilizzano più lingue, è consigliabile scegliere le regole di confronto più adatte ai requisiti delle diverse lingue. Ad esempio, se gli utenti utilizzano in genere lingue dell'Europa occidentale, scegliere le regole di confronto Latin1_General.

Quando si supportano utenti che utilizzano più lingue, è estremamente importante utilizzare i tipi di dati Unicode nchar, nvarchar e nvarchar(max) per tutti i dati di tipo carattere. Unicode è stato sviluppato in modo da evitare le difficoltà inerenti la conversione delle tabelle codici causate dai tipi di dati non Unicode char, varchar e text. Le regole di confronto offrono tuttavia notevoli vantaggi nel caso in cui tutte le colonne vengano implementate utilizzando tipi di dati Unicode, poiché definiscono il tipo di ordinamento per i confronti e gli ordinamenti dei caratteri Unicode. Anche quando si archiviano dati di tipo carattere utilizzando tipi di dati Unicode, è consigliabile scegliere regole di confronto che supportano la maggior parte degli utenti nel caso in cui una colonna o una variabile venga implementata utilizzando tipi di dati non Unicode.

SQL Server supporta solo le tabelle codici supportate dal sistema operativo sottostante. Quando si esegue un'azione che dipende dalle regole di confronto, le regole di confronto di SQL Server utilizzate dall'oggetto a cui viene fatto riferimento devono utilizzare una tabella codici supportata dal sistema operativo in esecuzione nel computer.

Se le regole di confronto specificate o utilizzate dall'oggetto a cui viene fatto riferimento utilizzano una tabella codici non supportata dal sistema operativo Windows, SQL Server genererà un errore. La risposta dell'utente all'errore varia a seconda della versione del sistema operativo Windows installata nel computer. Windows 2000 e versioni successive supportano tutte le tabelle codici utilizzate dalle regole di confronto di SQL Server, pertanto il messaggio di errore non verrà visualizzato.

Vedere anche

Concetti

Tipi di regole di confronto
Utilizzo delle regole di confronto

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Contenuto modificato:
  • Sostituzione del riferimento al tipo di dati ntext con il tipo di dati nvarchar(max).