请问如果解决自增字段的问题?
如果有两条insert 语句,,,一条插入里有自增字段的值,一条没有自增字段的值
请问我该如何让自增字段适应这两条语句?需要建立触发器吗?如果需要,该如何写触发哭?
谢谢各位兄台~~~
[解决办法]
eg:
Create Table TEST(ID Int Identity(1, 1), Name Varchar(10))
GO
Insert TEST(Name) Select 'A '
SET IDENTITY_INSERT TEST ON
Insert TEST(ID, Name) Select 2, 'B '
SET IDENTITY_INSERT TEST OFF
Select * From TEST
GO
Drop Table TEST
--Result
/*
IDName
1A
2B
*/
[解决办法]
我是在想 Instead Of 可以在插入数据之前触发事件,你可以在插入之前进行判断,看是否给自增字段赋值。不知道是否可行