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

关于SQL Server 触发器有关问题

2012-04-15 
关于SQL Server 触发器问题SQLServer2005 两个表分别为A,B;其中A表包含a1,a2两列,B表包含b1,b2,b3,b4;现在

关于SQL Server 触发器问题
SQLServer2005 两个表分别为A,B;其中A表包含a1,a2两列,B表包含b1,b2,b3,b4;
现在我想建一个触发器,A表新增一行后,B表也新增一行。
b1=a1,b2=a2,b3为随机数,b4为系统当前时间,请问这个触发器怎么写??
请知道的朋友赐教。呵呵!!!

[解决办法]

SQL code
goif object_id('tri_tracy')is not nulldrop trigger tri_tracygocreate trigger tri_tracy on Afor insertasif exists(select 1 from inserted)   and not exists(select 1 from deleted)begininsert Bselect a,b,cast(ceiling(rand()*100000) as int),getdate() from insertedend 

热点排行