sql中多表关联删除
来源:百度知道 编辑:UC知道 时间:2024/05/12 17:41:10
假设
a 表 有三个字段,name,num,sex
b 表 有两个字段,num,address
这两个表没有外键关联。
我想用下面的sql语句删除记录;
delete from a,b
where a.num=b.num and a.num='123'
不知道可以不可以?
但是我在oracle中试运行,它老提示sql语句未正常结束
a 表 有三个字段,name,num,sex
b 表 有两个字段,num,address
这两个表没有外键关联。
我想用下面的sql语句删除记录;
delete from a,b
where a.num=b.num and a.num='123'
不知道可以不可以?
但是我在oracle中试运行,它老提示sql语句未正常结束
分成两句执行,或写存储过程。
分成两句写时注意包括在一个事务中,避免一个成功一个失败。
可以拉,与其你在这里问,不如自己运行结果就出来了~~~
可以
不能。