Compartir a través de


Establecer y cambiar la intercalación de base de datos

Cada vez que se crea una base de datos, se puede especificar una intercalación de una de las siguientes maneras:

  • Con la cláusula COLLATE de la instrucción CREATE DATABASE.
  • SQL Server Management Studio.
  • La propiedad Database.Collation de objetos de administración de SQL Server (SMO).

Si no se especifica ninguna intercalación, se utiliza la del servidor.

Para cambiar la intercalación de cualquier objeto nuevo creado en una base de datos de usuario, utilice la cláusula COLLATE de la instrucción ALTER DATABASE. Esta instrucción no modifica la intercalación de las columnas de ninguna de las tablas definidas por el usuario existentes. Para modificarlas, utilice la cláusula COLLATE de ALTER TABLE.

Al modificar la intercalación de la base de datos también se cambian los siguientes elementos:

  • La intercalación predeterminada de la base de datos. Esta nueva intercalación predeterminada se aplica a todas las columnas, los tipos de datos definidos por el usuario, las variables y los parámetros creados posteriormente en la base de datos. También se utiliza al resolver los identificadores de objetos especificados en instrucciones SQL en relación a los objetos definidos en la base de datos.
  • Las columnas char, varchar, text, nchar, nvarchar o ntext existentes en las tablas de sistema se cambian a la nueva intercalación.
  • Todos los parámetros char, varchar, text, nchar, nvarchar o ntext y valores devueltos escalares existentes para los procedimientos almacenados y funciones definidas por el usuario se cambian a la nueva intercalación.
  • Los tipos de datos del sistema char, varchar, text, nchar, nvarchar o ntext y todos los tipos de datos definidos por el usuario basados en estos tipos de datos del sistema se cambian a la nueva intercalación predeterminada.

Vea también

Conceptos

Establecer y cambiar la intercalación de servidor
Establecer y cambiar la intercalación de columna
Establecer la intercalación de expresiones
Intercalación de un identificador

Ayuda e información

Obtener ayuda sobre SQL Server 2005