插入 table 值:从另一个 table 和一个值是同一性
insert into table values: from another table and one value is identity
我 heva table 数据
我想将来自另一个 table 的所有记录插入到 rhis table,但第一个列应该是 identity
我试试这个:
INSERT INTO data (record_num ,Code,cust)
select (???,Code,cust)
from MERGE
但我不知道如何插入这个标识值(因为它不是来自 MERGE table)
你把它漏掉了。它被自动分配:
INSERT INTO data (Code, cust)
select Code, cust
from MERGE
这取决于您是否需要与另一个身份值相同table,在这种情况下使用:
-- SET IDENTITY_INSERT to ON.
SET IDENTITY_INSERT TABLE_NAME ON;
GO
记得以后再放。
我 heva table 数据 我想将来自另一个 table 的所有记录插入到 rhis table,但第一个列应该是 identity
我试试这个:
INSERT INTO data (record_num ,Code,cust)
select (???,Code,cust)
from MERGE
但我不知道如何插入这个标识值(因为它不是来自 MERGE table)
你把它漏掉了。它被自动分配:
INSERT INTO data (Code, cust)
select Code, cust
from MERGE
这取决于您是否需要与另一个身份值相同table,在这种情况下使用:
-- SET IDENTITY_INSERT to ON.
SET IDENTITY_INSERT TABLE_NAME ON;
GO
记得以后再放。