//删除是默认第一个表及 aa表deletefrom((select aa.*from aa
where
//exists 包含
not exists(select *from aa,a
where a.id = aa.id1)) s
)//还可以加入自己的过滤条件
where s.a =1//原理类似没有上面的简单//使用EXISTS的方法删除:这里没有commit,防止删除后不能恢复。DELETEFROMT_DBWHEREEXISTS(SELECT1FROMT_DESCWHERET_DB.FID=T_DESC.FIDANDT_DESC.FID=0);
oracle 中游标使用 ADD_TABLE_NAME VARCHAR2(50); --取名添加表字段 ADD_base VARCHAR2(50); --取名添加表字段 CURSOR ADD_TABLE_FIELD IS --定义获取的表名 SELECT id,base FROM GZLJS ORDER by yxj; --查出指定的表出来 //打开游标 OPEN ADD_TABLE_FIELD; LOOP --提取一行