Condividi tramite


Impostazione e modifica di regole di confronto del database

Quando si crea un nuovo database, è possibile specificare regole di confronto utilizzando uno degli elementi seguenti:

  • Clausola COLLATE dell'istruzione CREATE DATABASE
  • SQL Server Management Studio.
  • Proprietà Database.Collation in SMO (SQL Server Management Objects).

Se non viene specificata alcuna regola di confronto, vengono utilizzate le regole di confronto del server.

È possibile modificare le regole di confronto di qualsiasi nuovo oggetto creato in un database utente utilizzando la clausola COLLATE dell'istruzione ALTER DATABASE. Questa istruzione non consente di modificare le regole di confronto delle colonne delle tabelle definite dall'utente esistenti. Per modificare le regole di confronto delle colonne, è necessario utilizzare la clausola COLLATE dell'istruzione ALTER TABLE.

Quando si modificano le regole di confronto del database, è possibile modificare gli elementi seguenti:

  • Le regole di confronto predefinite per il database. Le nuove regole di confronto predefinite vengono applicate a tutte le colonne, ai tipi di dati definiti dall'utente, alle variabili e ai parametri creati successivamente nel database. Tali regole vengono inoltre utilizzate durante la risoluzione degli identificatori di oggetto specificati nelle istruzioni SQL rispetto agli oggetti definiti nel database.
  • Qualsiasi colonna di tipo char, varchar, text, nchar, nvarchar o ntext inclusa nelle tabelle di sistema viene modificata in base alle nuove regole di confronto.
  • Tutti i parametri di tipo char, varchar, text, nchar, nvarchar o ntext e i valori scalari restituiti per le stored procedure e le funzioni definite dall'utente vengono modificati in base alle nuove regole di confronto.
  • I tipi di dati di sistema char, varchar, text, nchar, nvarchar o ntext e tutti i tipi di dati definiti dall'utente basati sui questi tipi di dati di sistema vengono modificati in base alle nuove regole di confronto predefinite.

Vedere anche

Concetti

Impostazione e modifica di regole di confronto del server
Impostazione e modifica delle regole di confronto delle colonne
Impostazione di regole di confronto delle espressioni
Regole di confronto di un identificatore

Guida in linea e informazioni

Assistenza su SQL Server 2005