Esporta (0) Stampa
Espandi tutto

Windows_collation_name (Transact-SQL)

Specifica il nome delle regole di confronto Windows nella clausola COLLATE. Tale nome è composto dalla designazione delle regole di confronto e dagli stili di confronto.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL


<Windows_collation_name> :: = 
     CollationDesignator_<ComparisonStyle>
<ComparisonStyle> :: = 
        { CaseSensitivity_AccentSensitivity
             [ _KanatypeSensitive ] [ _WidthSensitive ]  }
  | { _BIN | _BIN2 }

CollationDesignator

Specifica le regole alla base delle regole di confronto Windows, ovvero:

  • L'alfabeto o la lingua di cui vengono applicate le regole di ordinamento quando si specifica l'ordinamento del dizionario.
  • La tabella codici utilizzata per archiviare dati di tipo carattere non Unicode.

Ad esempio:

  • Latin1_General o francese: per entrambe le lingue viene utilizzata la tabella codici 1252.
  • Turco: viene utilizzata la tabella codici 1254.

Per un elenco delle designazioni delle regole di confronto, vedere Impostazioni delle regole di confronto durante l'installazione.

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.

KanatypeSensitive

Omesso specifica che la distinzione Kana non è rilevante, KS specifica che la distinzione Kana è rilevante.

WidthSensitivity

Omesso specifica che la distinzione di larghezza non è rilevante, WS specifica che la distinzione di larghezza è rilevante.

BIN

Specifica che deve essere utilizzato il tipo di ordinamento binario compatibile con le versioni precedenti.

BIN2

Specifica l'ordinamento binario che utilizza la semantica del confronto dei punti di codice introdotta in SQL Server 2005.

Per una tabella delle impostazioni internazionali di Windows e le corrispondenti designazioni delle regole di confronto, vedere Impostazioni delle regole di confronto durante l'installazione.

Di seguito sono riportati alcuni esempi di nomi di regole di confronto Windows:

  • Latin1_General_CI_AS
    Vengono utilizzate le regole di ordinamento del dizionario Latin1 General con la tabella codici 1252. La distinzione tra maiuscole e minuscole non è rilevante, mentre è rilevante la distinzione tra caratteri accentati e non accentati.
  • Estonian_CS_AS
    Vengono utilizzate le regole di ordinamento del dizionario Estone con tabella codici 1257. Sono rilevanti la distinzione tra maiuscole e minuscole e la distinzione tra caratteri accentati e non accentati.
  • Latin1_General_BIN
    Nelle regole di confronto vengono utilizzate la tabella codici 1252 e le regole di ordinamento binario. Le regole di ordinamento del dizionario Latin1 General vengono ignorate.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft