【发布时间】:2009-12-15 16:56:21
【问题描述】:
我正在使用 SQL Server 2008 并开发一个处于维护阶段的项目。
我想在主键是整数但不是标识的表中插入记录。例如表名是tblFiles,字段是ID, FileName, FileContent。
实际上该表正在使用中,所以我不想对其进行任何架构更改。我想要插入行后的键,因为我必须把它放在另一个表中。 Id 列中的现有值是不同的整数,表示不按顺序排列。
所以我想要查询也返回 Id 值。所以我只想插入 FileName 和 FileContent 以及某种可以嵌入到我的插入查询中的 sql,它插入一个唯一的 ID 并向我发送该 ID
【问题讨论】:
-
ID 列是否至少存在唯一性约束?
-
好吧,如果它是主键,那不是自动暗示唯一性吗??
-
是什么为您生成“ID”?
标签: sql sql-server tsql sql-server-2008 insert