求助,有关触发器
有数据库DB
内有表zh
字段
id zh bz
因为我的程序只插入(更新)前两个字段的值
求一触发器
当向表中插入(更新)记录时,bz中自己填入当前日期
------解决方案--------------------建表时设置默认值即可,如
Create table zh(id int,zh varchar(8),bz datetime default(getdate()))
------解决方案--------------------Create trigger test_trigger
on zh
for insert
as declare @var_id varchar(10)
if update(id)
begin
select @var_id=id from inserted
update zh set bz='启动日期:'+convert(char(10),getdate(),20) where id=@var_id
end
不知道行不行
------解决方案-------------------- Create Trigger truStudentss
On zh
for Update,insert
As
if Update (id)
or Update (zh)
begin
update tb
Set da='启动日期:'+(convert(varchar(10),getdate(),120))
end