Sto copiando alcuni dati della tabella da un database all'altro (schema di tabella identico, la tabella è vuota in un database, sto copiando tutte le righe dall'altro database).
Lo sto facendo eseguendo una selezione in SQL Server Management Studio, copiando i risultati in Excel per l'ispezione, quindi copiando da Excel a SSMS "" Modifica le prime 200 righe ".
Il problema è che alcune colonne hanno il tipo BIT. I valori vengono visualizzati come 1/0 in selezione SSMS e come 1/0 in Excel. Ma dopo aver incollato in SSMS, i valori diventano tutti nulli.
Il tipo BIT verrà visualizzato come 1/0 ma non analizzerà 1/0 come input? Significa che il tipo BIT non è efficacemente supportato per le operazioni di copia-incolla?
SSMS è la versione 10, Excel versione 2003 SP3.
risposte:
2 per risposta № 1Apparentemente i valori BIT devono essere True e False per analizzare correttamente: http://connect.microsoft.com/SQLServer/feedback/details/330293/1-and-0-not-recognised-as-boolean
Sembra non molto coerente o facile da usare che i valori vengano visualizzati come 1/0 ma verranno analizzati solo da Vero / Falso.