达梦数据库-删除指定模式下所有表
·
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;
更多推荐
所有评论(0)