2

我正在将一些表数据从一个数据库复制到另一个(相同的表架构,一个数据库中的表为空,我正在从另一个数据库复制所有行)。

我这样做是通过在 SQL Server Management Studio 中运行选择,将结果复制到 Excel 进行检查,然后从 Excel 复制到 SSMS 的“编辑前 200 行”。

问题是某些列具有 BIT 类型。这些值在 SSMS 选择中显示为 1/0,在 Excel 中显示为 1/0。但是在粘贴到 SSMS 之后,这些值都变为空。

BIT 类型将显示为 1/0 但不会将 1/0 解析为输入?这是否意味着 BIT 类型实际上不支持复制粘贴操作?

SSMS 是版本 10,Excel 版本 2003 SP3。

4

1 回答 1

2

显然 BIT 值需要为 True 和 False 才能正确解析: http ://connect.microsoft.com/SQLServer/feedback/details/330293/1-and-0-not-recognised-as-boolean

值显示为 1 / 0 但只会从 True / False 解析,这似乎不是很一致或用户友好。

于 2013-08-29T11:21:57.543 回答