Utilizzo delle regole di confronto
Data aggiornamento: 17 luglio 2006
Le regole di confronto specificano le modalità di ordinamento e di confronto delle stringhe di caratteri, basate sulle norme di lingue e impostazioni internazionali specifiche. Ad esempio, per gli utenti di lingua inglese, una stringa di caratteri che inizia con 'Ch' dovrebbe apparire prima di una stringa che inizia con 'Col' in una clausola ORDER BY che prevede l'ordinamento crescente. Per un utente di lingua spagnola messicana, invece, le parole che iniziano con 'Ch' dovrebbero apparire in fondo a un elenco di parole che iniziano con la lettera 'C'. Le regole di confronto definiscono questi tipi di regole per l'ordinamento e il confronto. In base alla regola di confronto generale Latin_1, le parole che iniziano con 'Ch' appariranno prima delle parole che iniziano con 'Col' in una clausola ORDER BY ASC, mentre in base alla regola di confronto Traditional_Spanish, le parole che iniziano con 'Ch' appariranno dopo quelle che iniziano con 'Col'.
Alle regole di confronto specificate per dati di tipo carattere non Unicode, ad esempio char, varchar e text, viene associata una particolare tabella codici. Se, ad esempio, una colonna di tipo char di una tabella viene definita con la regola di confronto Latin1_General, i dati di tale colonna verranno interpretati e visualizzati in SQL Server tramite i punti di codice della tabella codici 1252. Per ulteriori informazioni sulle tabelle codici e le regole di confronto, vedere Regole di confronto e architettura della tabella codici.
Alle regole di confronto specificate per dati Unicode, ad esempio nchar, nvarchar e nvarchar(max), non vengono associate tabelle codici specifiche perché i dati Unicode sono in grado di gestire praticamente tutti i caratteri di tutte le lingue del mondo. Per ulteriori informazioni, vedere Utilizzo di dati Unicode.
Negli argomenti seguenti sono disponibili informazioni più dettagliate sulle regole di confronto.
Argomento | Descrizione |
---|---|
Illustra le differenze tra le regole di confronto di Windows e le regole di confronto SQL. |
|
Fornisce le linee guida per la selezione di una regola di confronto per i dati di tipo carattere. |
|
Illustra le modalità di impostazione e di modifica di una regola di confronto per i dati di tipo carattere a livello di server, database, colonna, espressione e identificatore. |
|
Illustra le regole di conversione nelle espressioni che fanno riferimento a più regole di confronto. |
|
Fornisce le linee guida per l'utilizzo delle regole di confronto nelle operazioni BACKUP e RESTORE. |
|
Fornisce le linee guida per l'utilizzo delle regole di confronto con l'utilità bcp e il comando BULK INSERT. |
|
Fornisce le linee guida per l'utilizzo delle regole di confronto nelle operazioni su server collegati. |
|
Illustra le relazioni tra le tabelle codici e le regole di confronto. |
|
Illustra le modalità di recupero dei metadati correlati alle regole di confronto nel database e nel server. |
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|