我正在尝试使用SQL Server 2008的导入向导来导入从另一个SQL Server数据库导出的数据保存到文本文件。该向导试图将数据导入为varchar,并且当我将数据类型更改为int时,我找不到int数据类型。有几个int选项(4/8位(un)signed int)。 SQL int类型是什么?从文本文件导入Int到SQL Server 2008 R2
感谢
我正在尝试使用SQL Server 2008的导入向导来导入从另一个SQL Server数据库导出的数据保存到文本文件。该向导试图将数据导入为varchar,并且当我将数据类型更改为int时,我找不到int数据类型。有几个int选项(4/8位(un)signed int)。 SQL int类型是什么?从文本文件导入Int到SQL Server 2008 R2
感谢
“标准” 的SQL Server int
是4 bytes, signed
。见here for more info。
所以,在T-SQL,如果你这样做:
declare @i int
然后@i
将是一个签,四字节整数具有-2^31(2,147,483,648)至2可能的范围^ 31-1(2,147,483,647)。
,如果你能再次导出源上的信息,我会建议你ssms什么可以导出你插入语句转储...
如果不尝试连接在MS Excel中...这工作挺好...(先创建表格然后复制粘贴)
表中有一百万行。 Excel无法处理它。谢谢你的想法。 – 2012-01-17 00:56:25
取决于您的整数有多大/多小。文件中最大和最小的整数大小是多少,你猜不定? – 2012-01-16 22:19:12