/ / Excel copiar y pegar en SQL Server establece el tipo BIT en nulo - excel, ssms, copiar y pegar

Copiar y pegar en Excel a SQL Server establece el tipo BIT en nulo - excel, ssms, copy-paste

Estoy copiando algunos datos de la tabla de una base de datos a otra (esquema de tabla idéntico, la tabla está vacía en una base de datos, estoy copiando todas las filas de la otra base de datos).

Estoy haciendo esto ejecutando una selección en SQL Server Management Studio, copiando los resultados a Excel para inspeccionarlos, y luego copiando desde Excel a SSMS "" Editar las 200 filas principales ".

El problema es que algunas columnas tienen tipo BIT. Los valores se muestran como 1/0 en SSMS select y como 1/0 en Excel. Pero después de pegar en SSMS, todos los valores se vuelven nulos.

¿El tipo BIT se mostrará como 1/0 pero no se analizará 1/0 como entrada? ¿Significa que efectivamente el tipo BIT no es compatible con la operación de copiar y pegar?

SSMS es la versión 10, Excel versión 2003 SP3.

Respuestas

2 para la respuesta № 1

Al parecer, los valores BIT deben ser True y False para analizar correctamente: http://connect.microsoft.com/SQLServer/feedback/details/330293/1-and-0-not-recognised-as-boolean

Parece no ser muy consistente o amigable para el usuario que los valores se muestren como 1/0 pero solo se analizarán desde Verdadero / Falso.