在这里编程noob,而DBA我不是..
我正在创建一个名为' budget'在2005 sqlserver数据库上。此表的目的是简单地将每月允许的$存储到部门以进行预算。
此表中的基本列将是月,年,部门,金额。我正在从一个没有标识/主键列的旧foxpro表中迁移它。
我的问题是,出于我的目的,我是否需要担心创建一个标识列?我很难将数据导入SQLserver并让它填充ID列,因此如果不需要,我倾向于跳过它。谢谢你的$ .02
答案 0 :(得分:0)
如果您在insert语句中指定了PK,则需要在查询开头使用SET IDENTITY_INSERT <tableName> ON
。
有关详细信息,请查看here。