触发器中关于集联删的问题
说明:studnet 表中外键CourseID为Course表中的主键,当删除Course表中的CourseID时,对应Studnet表中的也被删除。
Code
Create Trigger Delete_ID
On Course
before delete
as
delete From Student where Student.CourseID in
(select id from deleted)
数据库中的临时表的使用
创建一个局部临时表:
Code
create table #tab(id int primary key,name varchar(10))
创建一个全局临时表:
Code
create table ##tab(id int primary key,name varchar(10))
使用表变量:
Code
declare @tab table(id int,name varchar(10))
一般在存储过程中使用