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 № 1Al 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.