首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

,有关触发器

2012-01-10 
求助,有关触发器有数据库DB内有表zh字段idzhbz因为我的程序只插入(更新)前两个字段的值求一触发器当向表中

求助,有关触发器
有数据库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

热点排行