级联删除记录 sql

就是要删除含有被另外表作为外键的表的内容<br />
<br />
如何在TABLE 员工基本信息上建立删除员工触发器(注意:员工编号是 下面 工资表的外码)<br />
<br />
<br />
表结构如下如下:<br />
create table 员工基本信息<br />
&nbsp; (员工编号 varchar(15) primary key,<br />
&nbsp; 姓名 varchar(8) not null,<br />
&nbsp; 性别 char(2),<br />
&nbsp; 年龄 int,<br />
&nbsp; 民族 varchar(8),<br />
&nbsp; 婚姻状况 char(4),<br />
&nbsp; &nbsp; <br />
&nbsp; 身份证号 varchar(20),<br />
&nbsp; 学历 varchar(8),<br />
&nbsp; 政治面貌 char(10),<br />
&nbsp; &nbsp; <br />
&nbsp; 联系电话 varchar(11),<br />
&nbsp; 所属部门号 varchar(15),<br />
&nbsp; 所属部门名 varchar(10),<br />
&nbsp; 职务 varchar(10),<br />
&nbsp; foreign key (所属部门号) references 部门信息(部门号),<br />
&nbsp; Check(性别 in ('男','女')),<br />
&nbsp; Check(婚姻状况 in ('已婚','未婚')),<br />
&nbsp; );<br />
create table 工资表<br />
&nbsp; (员工编号 varchar(15) ,<br />
&nbsp; 所属月份 varchar(15),<br />
&nbsp; 姓名 varchar(8) not null,<br />
&nbsp; 基本工资 int,<br />
&nbsp; 补贴 int,<br />
&nbsp; 奖金 int,<br />
&nbsp; 加班 int,<br />
&nbsp; 扣考核 int,<br />
&nbsp; 代扣福利费用 int,<br />
&nbsp; 税前小计 int,<br />
&nbsp; 所得税 int,<br />
&nbsp; 实发工资 int<br />
&nbsp; primary key (员工编号,所属月份),<br />
&nbsp; foreign key (员工编号) references 员工基本信息(员工编号) &nbsp; <br />
<p> &nbsp; )</p>
<p>&nbsp;</p>
<div class="cnblogs_code">
<div><!--<br/ />
<br/ />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />
http://www.CodeHighlighter.com/<br/ />
<br/ />
--><span style="color: #0000ff;">primary</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">key</span><span style="color: #000000;">&nbsp;(员工编号,所属月份),<br />
&nbsp;&nbsp;</span><span style="color: #0000ff;">foreign</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">key</span><span style="color: #000000;">&nbsp;(员工编号)&nbsp;</span><span style="color: #0000ff;">references</span><span style="color: #000000;">&nbsp;员工基本信息(员工编号)</span><span style="color: #0000ff;">on</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">update</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">cascade</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">on</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">delete</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">cascade</span><span style="color: #000000;">&nbsp;&nbsp;</span></div>
</div>
<p><br />
</p>
<p>&nbsp;</p>
posted on 2010-08-10 10:02  blair0807  阅读(183)  评论(0)    收藏  举报