我试图使用SQL Server 2008的导入向导导入我从另一个保存到文本文件的SQL Server数据库导出的数据。向导试图将数据导入为varchar,当我将数据类型更改为int时,我找不到int数据类型。有几个int选项(4/8位(un)signed int)。哪个是SQL int类型?
由于
答案 0 :(得分:2)
“标准”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)。
答案 1 :(得分:0)
如果您可以再次导出源上的信息,我会建议您ssms什么可以使用插入语句导出转储...
如果没有尝试连接ms excel ...这非常好......(首先创建表,然后通过排除复制粘贴)