【正文】
位名 char(10) NOT NULL, )create table 職務調(diào)動 ( 調(diào)動編號 Char(4) not null primary key, 員工編號 Char(4) not null, 原部門號 Char(4), 現(xiàn)部門號 Char(4), 原職位號 Char(4), 現(xiàn)職位號 Char(4), 調(diào)動日期 datetime not null, 調(diào)動原因 VarChar(50), foreign key (員工編號) references 員工(員工編號) on delete cascade, )*****視圖的創(chuàng)建*****use 人事管理系統(tǒng)gocreate view 員工信息表as select 員工編號,姓名,性別,出生日期,年齡,民族,籍貫,學歷,政治面貌,聯(lián)系電話,入職時間,部門名,職位名 from 員工,部門,職位 where = and = use 人事管理系統(tǒng)gocreate view 員工調(diào)動情況圖as select as 前部門名稱, as 后部門名稱, as 員工編號, as 員工姓名, as 前崗位名稱, as 后崗位名稱, 調(diào)動日期,調(diào)動原因from 職務調(diào)動,職位 x,職位 y,部門 a,部門 b,員工where 原部門號= and 現(xiàn)部門號= and 原職位號= and 現(xiàn)職位號= and =*****存儲過程的創(chuàng)建*****create proc em_info num char(4)as select * from 員工信息表 where 姓名=( select 姓名 from 員工 where num= )create proc bm_info bnum char(4)as select 部門名,職位名,姓名,性別,出生日期,年齡,民族,籍貫,學歷,政治面貌,聯(lián)系電話,入職時間 from 員工信息表 where 部門名=( select 部門名 from 部門 where bnum= )*****觸發(fā)器的創(chuàng)建***** create trigger staff_update on 員工 for upda