这就是我的困境,
我有以下专栏:
ID_C int和NAME varchar
问题是ID_C未设置为自动递增,因为它已使用该特定ID_C编号的信息链接到另一个表。因此,如果没有首先出现的数字,它就无法自动增加,这就是为什么它没有设置为自动增量。
我该怎么办
INSERT INTO Table (ID_C, name)
VALUES (<<This place should query for the last item and increment on the result>>,'Tom B. Erichsen')
答案 0 :(得分:0)
INSERT INTO [Table](ID_C, name) SELECT MAX(ID_C)+1, 'stack' FROM user_table
你也可以使用dml触发器。(插入后) 参考
http://www.mssqltips.com/sqlservertip/2342/understanding-sql-server-inserted-and-deleted-tables-for-dml-triggers/