/ / Excel copia-incolla su SQL Server imposta il tipo BIT su null - excel, ssms, copia-incolla

Excel copia-incolla su SQL Server imposta il tipo BIT su null - excel, ssms, copia-incolla

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

Apparentemente 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.