Excel复制粘贴到SQL Server将位类型设置为null

Excel复制粘贴到SQL Server将位类型设置为null,excel,ssms,copy-paste,Excel,Ssms,Copy Paste,我正在将一些表数据从一个数据库复制到另一个数据库(相同的表架构,一个数据库中的表为空,我正在复制另一个数据库中的所有行) 我在SQLServerManagementStudio中运行一个select,将结果复制到Excel进行检查,然后从Excel复制到SSMS“编辑前200行” 问题是某些列具有位类型。这些值在SSMS select中显示为1/0,在Excel中显示为1/0。但粘贴到SSMS后,所有值都变为空 位类型将显示为1/0,但不会将1/0解析为输入?这是否意味着复制粘贴操作实际上不支持

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

我在SQLServerManagementStudio中运行一个select,将结果复制到Excel进行检查,然后从Excel复制到SSMS“编辑前200行”

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

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


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

显然,位值需要为True和False才能正确解析:

这些值显示为1/0,但仅从True/False解析,这似乎不太一致,也不便于用户使用