oracle怎么删除多张表数据

lewis 2016-10-18 18次阅读

你可以使用DELETE语句来删除多张表的数据。DELETE语句的基本语法如下:

DELETE FROM table_name1, table_name2
WHERE condition;

其中,table_name1, table_name2是要删除数据的表名,condition是删除数据的条件。

举一个例子,假设你有两张表,名为table1和table2,你想要删除table1和table2中age大于30的所有记录,可以使用以下语句:

DELETE FROM table1, table2
WHERE table1.age > 30 AND table2.age > 30;

注意,删除数据是一个危险的操作,务必谨慎使用。在执行DELETE语句之前,最好先备份数据以防止意外删除数据。



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。