DECLARE
    v_SchemaName VARCHAR2(30) := 'SCHEMA_NAME'; -- 将此处替换为你的模式名
    v_DropTableSQL VARCHAR2(4000);
BEGIN
    FOR t IN (SELECT table_name FROM all_tables WHERE owner = v_SchemaName)
    LOOP
        v_DropTableSQL := 'DROP TABLE ' || v_SchemaName || '.' || t.table_name || ' CASCADE CONSTRAINTS;';
        EXECUTE IMMEDIATE v_DropTableSQL;
        DBMS_OUTPUT.PUT_LINE('Executed: ' || v_DropTableSQL);
    END LOOP;
END;
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐