从文本文件将Int导入SQL Server 2008 R2

时间:2012-01-16 22:17:24

标签: sql sql-server-2008-r2 type-conversion

我试图使用SQL Server 2008的导入向导导入我从另一个保存到文本文件的SQL Server数据库导出的数据。向导试图将数据导入为varchar,当我将数据类型更改为int时,我找不到int数据类型。有几个int选项(4/8位(un)signed int)。哪个是SQL int类型?

由于

2 个答案:

答案 0 :(得分:2)

“标准”SQL Server int4 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 ...这非常好......(首先创建表,然后通过排除复制粘贴)