【正文】
,39。,39。,39。+cast(rowcount as varchar)+39。) drop trigger tri_jiben3 go 插入時(shí)觸發(fā)器 create trigger tri_jiben3 on 基本信息副表 for insert as declare 員工號(hào) char(10) select 員工號(hào) =員工號(hào) from inserted if exists (select * from 基本信息副表 where 員工號(hào) =員工號(hào) ) begin print 39。 use 人事管理系統(tǒng) /* 如果存在同名的觸發(fā)器,則刪除 */ if exists( select name from sysobjects where type=39。,39。,39。,39。 x 修改調(diào)動(dòng)記錄( 8 條屬性) 員工號(hào) char(10),調(diào)動(dòng)前部門 char(10), 調(diào)動(dòng)前職務(wù) char(10), 調(diào)動(dòng)原因 ntext(16), 調(diào)動(dòng)時(shí)間 dateti 批準(zhǔn)人 char(10), 調(diào)動(dòng)后部門 char(10), 調(diào)動(dòng)后職務(wù) char(10) use 人事管理系統(tǒng) go create proc upd_diaodong1 員工號(hào) char(10), 調(diào)動(dòng)前部門 char(10), 調(diào)動(dòng)前職務(wù) char(10), 調(diào)動(dòng)原因 ntext(16), 調(diào)動(dòng)時(shí)間 datetime(8), 批準(zhǔn)人 char(10), 調(diào)動(dòng)后部門 char(10), 調(diào)動(dòng)后職務(wù) char(10) as update 調(diào)動(dòng)記錄 set 調(diào)動(dòng)前部門 = 調(diào)動(dòng)前部門 , 調(diào)動(dòng)前職務(wù) =調(diào)動(dòng)前職務(wù) , 調(diào)動(dòng)原因 =調(diào)動(dòng)原因 , 調(diào)動(dòng)時(shí)間 =調(diào)動(dòng)時(shí)間 , 批準(zhǔn)人 = 批準(zhǔn)人 , 調(diào)動(dòng)后部門 =調(diào)動(dòng)后部門 , 調(diào)動(dòng)后職務(wù) =調(diào)動(dòng)后職 務(wù) where 員工號(hào) = 員工號(hào) go exec upd_diaodong1 39。,39。,39。, 39。,39。,姓名 =39。+ cast(rowcount as varchar) + 39。) drop trigger tri_jiben go create trigger tri_jiben 觸發(fā)器演示 on 基本信息 after delete as declare 員工號(hào) char(10),姓名 char(20),性別 char(10),年齡 int,部門 char(10),職務(wù) char(10) select 員工號(hào) =員工號(hào) , 姓名 =姓名 ,性別 =性別 ,年齡 =年齡 , 部門 =部門 ,職務(wù) =職務(wù) from deleted if len(員工號(hào) )=0 or 姓名 is null begin print 39。 use 人事管理系統(tǒng) /* 如果存在同名的觸發(fā)器,則刪除 */ if exists( select name from sysobjects where type=39。) drop trigger tri_jiben go create trigger tri_jiben 觸發(fā)器演示 on 基本信息 after delete as print 39。 use 人事管理系統(tǒng) /* 如果存在同名的觸發(fā)器,則刪除 */ if exists( select name from sysobjects where type=39。 exec del_jiben 39。 刪除某員工的基本信息 use 人事管理系統(tǒng) go create proc del_jiben 員工號(hào) char(10),姓名 char (20) as delete from 基本信息 where 員工號(hào) =員工號(hào) or 姓名 =姓名 GO exec del_jiben 員工號(hào) =39。 exec proc_gongzi 39。 end exec proc_gongzi 員工號(hào) =39。 begin print 39。+