“Conocimiento software>Software de base de datos

T -SQL conflicto de intercalación

2014/5/27
A colación en SQL Server decide cómo se almacenan las cadenas de caracteres en bases de datos . Un conflicto puede surgir cuando se utilizan tablas temporales en la aplicación de base de datos y la intercalación de la base de datos no coincide con el de la tabla temporal . Colación

A colación es una especificación para la forma en que los personajes se almacenan físicamente , es decir, los patrones de bits que representan cada carácter. También especifica las reglas de clasificación y ordenamiento de cadenas de caracteres.
Especificar intercalaciones

intercalación se puede especificar en la base de datos , tabla y también el nivel de la columna , es decir, para un campo de una tabla . Cada columna de una tabla puede tener una intercalación diferente .
Colación Conflicto

Si usa tablas temporales como forma de espacio de trabajo temporal en los procedimientos de T -SQL , usted tiene que prestar atención a las intercalaciones . Si la intercalación predeterminada de la tabla temporal no coincide con la de la base de datos o las tablas , SQL Server muestra un mensaje de error que indica un conflicto de intercalación .
Resolver conflictos de intercalación

Siempre que necesite una tabla temporal en el código T -SQL , cree la tabla con la intercalación de base de datos predeterminada o utilice el comando " COLLATE " cuando se inserta en , la actualización y la referencia a la tabla . La intercalación predeterminada de la base de datos actual se puede especificar la palabra clave " database_default " en el comando " COLLATE " . Como alternativa , utilice una instancia independiente de SQL Server para cada intercalación distinta .
Encontrar intercalaciones disponibles en Chicago

Ejecutar esta consulta T -SQL para los nombres de intercalaciones compatibles con la instancia de SQL Server :

select * from :: fn_helpcollations ()

Página anterior:
Página siguiente:
Software de base de datos
Cómo hacer que funcione más rápido Acceso
¿Cuándo no usar DBMS?
Cómo acceder a la agenda de ActiveX
¿Qué comprenden esas bases de datos?
Acceso Congela al guardar una consulta en el cuadro Vista
Cómo eliminar contactos de una lista global de direcciones
¿Cuál es el esencial de la base de datos en la hoja de trabajo?
¿Qué es un Apache Ant
Conocimiento de la computadora © http://www.ordenador.online