清空当前连接的Oracle数据库
-- 清空数据库 -- DECLARE TYPE name_list IS TABLE OF VARCHAR2(40); TYPE type_list IS TABLE OF VARCHAR2(20); Tab_name name_list := name_list(); Tab_type type_list := type_list(); sql_str VARCHAR2(500); BEGIN sql_str := 'select uo.object_name,uo.object_type from user_objects uo where uo.object_type not in(''INDEX'',''LOB'') and uo.object_name not like ''BIN$%'' order by uo.object_type desc'; EXECUTE IMMEDIATE sql_str BULK COLLECT INTO tab_name, tab_type; FOR i IN Tab_name.FIRST .. Tab_name.LAST LOOP sql_str := 'DROP ' || Tab_type(i) || ' "' || Tab_name(i) || '"'; EXECUTE IMMEDIATE sql_str; END LOOP; END;
本文作者:东北小狐狸
本文链接:https://www.cnblogs.com/hellxz/p/16021567.html
版权声明:本作品采用自由转载-非商用-非衍生-保持署名 (CC BY-NC-ND 3.0)许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2020-03-18 【备忘】Linux桌面常用软件