又是触发器问题
King 2000-03-17 10:50:00 定义了一个表,其中ID字段定义为PRIMARY,NOTNULL,在表中增加了一个触发器,定义如下:
CREATE TRIGGER AutoIncreate ON friendslist
for insert
As
DECLARE @ID INTeger
SELECT @ID = MAX(ID)+1 From FriendsList
Insert into friendslist(ID) Values(@ID)
目的是每当有INSERT操作的时候,新记录的ID字段会自动递增。问题如下:
1.为什么调用INSERT的时候(不赋ID值),返回出错信息的大概意思是ID值不能为空,那么这个触发器什么时候被触发呢?
2.要实现我原本的意图,做一个自动递增的ID,有没有什么好办法?请留源码。