create proc p_delete
@Bac1 varchar(5)
as
set xact_abort on
begin tran
delete c
from table1 a,table2 b,table3 c
where a.Bac1=@Bac1
and a.id=b.Pid
and b.pid=c.pid
delete from table1 where Bac1=@Bac1
commit tran
解决方案 »
- kingbase ES 1.4如何导入excel
- 求一条Sql把现有列设置成标识并设置成PRIMARY KEY
- 求SQL语句一条
- 求助,关于分组查询
- SQL Server 2005频繁锁表
- 用ado连接往sql的二进制的字段里写入文件,采用msde,文件如果几兆,存的时候还比较快,稍微大点,比如10几兆,保存的时候非常慢!有没有好办法
- 怎样在 sql server 2008 r2 中创建一个行级触发器
- sql比较苦恼的问题
- 刚刚看了看关于几个外键的讨论,有点小小的心得,贴出来,请大虾们指正!!
- 请教:连接SQL Server中query2.RecordCount应如何改?
- telnet 1433端口连接失败如何解决!
- 一个取非连继数据的问题,急等~~~
as
delete Table3
where
Pid in(select b.Pid from Table1 a,Table2 b where a.Bac2 = b.BacBum and a.Bac1 = @Bac1)