分类「数据库」下的文章


sqluldr2是一个基于OCI的文本导出工具,小巧方便,使用方法类似于Oracle自带的exp,支持自定义SQL、本地和客户端的导出,速度快,效率高。完成下载,将sqluldr264放入oracle_home下,或是oraclecl…

阅读全文

DECLARE vc_sql VARCHAR2(32767); v_is_exist NUMBER; v_seq NUMBER DEFAULT 0; CURSOR cur_tab IS SELECT table_name FROM user_tables ORDER BY table_name; BEGIN SELECT COUNT(1) INTO v_is_exist FROM user_tables…

阅读全文

物化视图(material view)是什么?物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照(类似于MSSQL Server中的snapshot,静态快照)。对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用高级复制的功能。当你想从一个表或视图中抽取数据时,你可…

阅读全文

背景在进行查询操作的性能测试或者 sql 优化时,我们经常需要在线下环境构建大量的基础数据供我们测试,这时需要大量的测试数据创建测试数据的方式 1. 编写代码,通过代码批量插库(步骤太繁琐,性能不高,不推荐) 2. 编写存储过程和函数执行 (繁琐) 3. 临时数据表方式执行(强烈推荐, 本文用实例演示) 4. 一行一行手动插入 (当我没说~) 5. 从生产环境复制 (不现实) 下面我们用临时…

阅读全文