oracle
文章平均质量分 75
satan1111
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle 字符串分割 Split
一、创建数组类型 Sql代码 CREATE OR REPLACE TYPE T_RET_TABLE IS TABLE OF VARCHAR2(512) 二、创建字符串分割函数 Sql代码 CREATE OR REPLACE FUNCTION F_SPLIT_STRING(AS_STR VARCHAR2,转载 2015-03-19 13:17:31 · 822 阅读 · 0 评论 -
Oracle数据闪回
假如有表 TEMPSQL> SELECT * FROM TEMP; ID INFO---------- -------------------------------------------------------------------------------- 1 aaa 2 bbb 3 ccc转载 2015-03-19 13:24:10 · 262 阅读 · 0 评论 -
ORACLE SQL性能优化
1. 选用适合的ORACLE 优化器ORACLE 的优化器共有 3 种 :a. RULE ( 基于规则 )b. COST ( 基于成本 )c. CHOOSE ( 选择性 ) 设置缺省的优化器 , 可以通过对 init.ora 文件中 OPTIMIZER_MODE 参数的各种声明 , 如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当转载 2015-03-19 13:20:23 · 232 阅读 · 0 评论 -
Oracle表空间管理 ORA-01653 错误
查询表空间使用情况Sql代码 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB-F.TOTAL_B转载 2015-03-19 13:23:09 · 329 阅读 · 0 评论 -
常用数据库的树形查询
常用数据库的树形查询 表recursion数据如下:id name parentid1 食品分类 -12 肉类 13 蔬菜类 14 产品分类 -15 保健品 46 医药 47 建转载 2015-03-19 13:19:09 · 980 阅读 · 0 评论 -
Oracle关闭和开启归档日志
一 设置为归档方式Sql代码 sql> archive log list; #查看是不是归档方式 sql> alter system set log_archive_start=true scope=spfile; #启用主动归档 sql> alter system set log_archive_dest=''location=/oracle/ora转载 2015-03-19 13:25:25 · 343 阅读 · 0 评论 -
Oracle 单引号 双重角色
单引号双重角色——字符串引用与转义 在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义,开始学习时动态构成SQL时经常不解。单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解。1、从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只有一个)。SQL> SELECT '''' FROM DUAL;''--'转载 2015-03-19 13:18:21 · 233 阅读 · 0 评论 -
Oracle归档日志的清除
我们都都知道在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不知道这些文件已经不转载 2015-03-19 13:29:57 · 669 阅读 · 0 评论 -
Oracle 行转列 Case When,Decode两种方式
成绩表(CHENGJI)如下: XINGMINGKEMUCHENGJI 1张三语文89.00 2张三数学98.00 3张三英语88.00 4李四语文90.00 5李四数学89.00 6李四英语60.00转载 2015-03-19 13:16:37 · 1378 阅读 · 0 评论 -
Oracle中Union与Union All的区别
如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。Union:对两个结果集进行并集操作,不包转载 2015-03-19 13:27:55 · 598 阅读 · 0 评论 -
Oracle PL/SQL存储过程,函数,包,触发器的使用
PL/SQL高级编程部分无名块不存储在数据库中,并且不能从其他的PL/SQL块中调用有名块存储在数据库数据字典中,可以在客户端与服务器端的任何工具和任何应用中运行(1).存储过程(2).存储函数(3).包(4).触发器过程执行某一动作,函数计算一个值,包将相关的过程函数逻辑上捆绑在一起,触发器隐式执行某一动作存储过程和函数是把一个PL/SQL块编译后存进转载 2015-03-19 13:26:24 · 479 阅读 · 0 评论 -
Oracle Database Link
一:dblink创建:1、已经配置本地服务Sql代码 create [public] database link link_name connect to user_name identified by password using 'SERVER_TNS' link_name: 将要创建的dblink的名字user_name/ passw转载 2015-03-19 13:19:41 · 248 阅读 · 0 评论 -
Oracle锁表及锁表用户查询
可在PL/SQL中用如下SQL语句来查询当前数据库中哪些表被锁住了,并且是哪些用户来锁的这些表: SELECT A.OWNER, --OBJECT所属用户 A.OBJECT_NAME, --OBJECT名称(表名) B.XIDUSN, B.XIDSLOT, B.XIDSQ转载 2015-03-19 13:30:42 · 504 阅读 · 0 评论
分享