3,496
社区成员
发帖
与我相关
我的任务
分享CREATE OR REPLACE PROCEDURE drop_table IS
CURSOR myCursor IS SELECT table_name FROM user_tables;
strSQL user_tables.table_name%type;
BEGIN
OPEN myCursor;
FETCH myCursor INTO strSQL;
WHILE myCursor%FOUND LOOP
EXECUTE IMMEDIATE 'DROP TABLE ' || strSQL || ' CASCADE CONSTRAINTS';
FETCH myCursor INTO strSQL;
END LOOP;
CLOSE myCursor;
END;
/