摘要:
假如 导出库的用户名是tiger,密码是1 导入到用户名是scott,密码是1 备份库 expdp tiger/1@orcl dumpfile=expdp.dmp DIRECTORY=dpdata1; 导出一个expdp.dmp文件。 导入库 创建用户 create user scott ident 阅读全文
摘要:
1、普通视图就是一个虚拟表,不占内存。而物化视图是存在的,占内存。普通视图的查询实际上还是对sql的查询,并不能提高性能,只是看起来直观,简便。 2、物化视图的类型:ON DEMAND、ON COMMIT 二者的区别在于刷新方法的不同,ON DEMAND顾名思义,仅在该物化视图“需要”被刷新了,才进 阅读全文
摘要:
1、dblink 1、创建dblink,如果在用户A下创建dblink,名称为TEST_DBLINK; 去操作GCFR_33用户下的表数据等等, 那么在查询表数据的sql就要加上dblink了。如下是创建dblink的语句: 2、假如gcfr_33这个用户下有gcfr_t_vch这个表,但是A用户下 阅读全文
摘要:
1、选择最有效率的表明顺序 Oracle采用从右往左的顺序解析from子句中的表名,写在from子句后面的表将被优先处理。 2、where子句的链接顺序 Oracle采用自下而上的顺序解析where子句,所以表之间的链接要写在where之前,能过滤掉大量记录的条件写在where的末尾。 3、sele 阅读全文
摘要:
1、索引的特点 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删除等维护任务的速度 3.索引创建在表上,不能创建在视图上 4.索引既可以直接创建,也可以间接创建 5.可以在优化隐藏中,使用索引 6.使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引 7.其他2、索引的 阅读全文
摘要:
--游标的使用 步骤1、声明游标 2、打开游标 3、获取数据 4、关闭游标 declare cursor cur is select * from emp; t_sal cur%rowtype; begin open cur; loop fetch cur into t_sal; exit when cur%notfound; dbms_output.put_line(t_sal.ename |... 阅读全文
摘要:
--创建触发器及作用举例 create or replace trigger tri before delete on emp --在删除emp表数据之前需要做的事根据自己的业务去写,before是在之前做的事,after是在之后要做的事 declare t_result number := 10; begin dbms_output.put_line('admin' || t_resul... 阅读全文
摘要:
创建函数: 格式:create or replace function func(参数 参数类型) Return number Is Begin 业务逻辑 End; 阅读全文
摘要:
创建存储过程: 格式:create or replace procedure procedure_name(参数 参数类型) Is/as 变量1 变量1的类型; begin 业务逻辑 end; Java代码里调用存储过程 阅读全文
摘要:
分为两种方法:scn和时间戳两种方法恢复。 一、通过scn恢复删除且已提交的数据 1、获得当前数据库的scn号 select current_scn from v$database; (切换到sys用户或system用户查询) 查询到的scn号为:1499223 2、查询当前scn号之前的scn s 阅读全文