网站导航栏设计代码,怀化废品回收市场在哪,百度网站建设的十一个,网站页面优化怎么做在某些情况下#xff0c;我们需要将生产环境某个模式下的数据导入到开发电脑中#xff0c;因为正式环境无法连接外网数据。
方式一#xff1a;将视图查询出来#xff0c;然后右键导出所有查询结果#xff08;不推荐#xff09; 优点#xff1a;方便快捷 缺点#xff1…在某些情况下我们需要将生产环境某个模式下的数据导入到开发电脑中因为正式环境无法连接外网数据。
方式一将视图查询出来然后右键导出所有查询结果不推荐 优点方便快捷 缺点视图如果很多的话时间耗费就很久了 方式二新建一个模式将视图存到新模式的表中导出推荐
使用存储模式实现将视图存到另一个模式下
DECLARE-- 游标用于获取所有视图的名称CURSOR view_cursor ISSELECT VIEW_NAMEFROM ALL_VIEWSWHERE OWNER OLD_MODEL; -- 获取 INDEX_SYSTEM 模式下的所有视图-- 用于存储视图名的变量view_name VARCHAR2(255);sql_create_table VARCHAR2(4096);sql_insert_data VARCHAR2(4096);
BEGIN-- 遍历所有视图FOR rec IN view_cursor LOOPview_name : rec.VIEW_NAME;-- 构造创建表的SQL语句sql_create_table : CREATE TABLE NEW_MODEL. || view_name || AS SELECT * FROM OLD_MODEL. || view_name;-- 执行创建表的SQL语句EXECUTE IMMEDIATE sql_create_table;-- 构造插入数据的SQL语句sql_insert_data : INSERT INTO NEW_MODEL. || view_name || SELECT * FROM OLD_MODEL. || view_name;-- 执行插入数据的SQL语句EXECUTE IMMEDIATE sql_insert_data;DBMS_OUTPUT.PUT_LINE(视图 || view_name || 已成功转存到 NEW_MODEL.);END LOOP;
END;
/然后使用数据迁移工具将NEW_MODEL中的数据导出即可