日期:2014-05-17  浏览次数:20952 次

我发现Sql server建立表的时候,int类型主键必须是自动增长的...
之前我建表的时候,都习惯了设置为 自动增长...
但是今天我从文件中读取的数据有序号,即从 1开始...所以我试着把主键不设置为自动增长..但是感觉麻烦了 ..报错...所以我又要重新建立表...才让我导入数据...

------解决方案--------------------
但是今天我从文件中读取的数据有序号,那你数据库不有序,你能有序读么?
------解决方案--------------------
sql不是有个启用标识插入吗 你原来序号是多少 就是多少
------解决方案--------------------
不是 你是从什么文件导入数据库 Excel还是txt ?
------解决方案--------------------
你可以百度一下SQL2008中的任务导入数据功能,支持txt文件和Excel文件的直接导入
------解决方案--------------------
你先别设置int类型为主键,等从TXT导入完成后,再把int类型设置为主键行吗。