Oracle 11g OCP PL/SQL
文章平均质量分 60
冰释镜湖
DBA at Huawei since 2015.6, Focus on Oracle/MySQL/Redis/MongoDB/PaaS/Kubernetes/Docker/RDS;
Senior Oracle DBA at Oracle until 2015.6
展开
-
Oracle DBA 基础之 DDL 语句
DDL 语句数据库对象:表、视图、序列、索引、同义词数据库对象的命名规则:-必须以字母开头-不得超过30个字符-A-Z,a-z,0-9,_,$,#-不得与同一个schema下的其他相同类型数据库对象重名-不得为 ORACLE 保留的关键字------创建表CREATE TABLE [SCHEMA].TABLE_NAME(COLUMN DATA_TYP原创 2013-02-21 14:41:16 · 1944 阅读 · 2 评论 -
Thoms Kyte 的 SQLPLUS 环境自定义
vi $ORACLE_HOME/sqlplus/admin/glogin.sqldefine_editor=viset serveroutput on size 100000set trimspool onset long 5000set linesize 200set pagesize 9999column plan_plus_exp format a原创 2013-02-07 12:22:57 · 1127 阅读 · 2 评论 -
怎样格式化dbms_metadata.get_ddl存储过程的输出?
set linesize 180set pages 999set long 90000--设置按单词换行col a for a200 wrapped word--select dbms_metadata.get_ddl('INDEX','I_DJ_NSRXX_DJJG_DM','HX_DJ') a from dual;--去除storage等多余参数EXECUT原创 2013-04-04 23:05:41 · 2745 阅读 · 0 评论 -
Oracle sql 调优:使用虚拟索引在生产环境测试创建索引对数据库性能的影响
虚拟索引是一种“假”索引,其定义存在于数据字典中,但不具有相应的索引段,也就是不会分配任何存储空间。利用虚拟索引,开发人员可以无需等待索引创建完成,也不需要额外的索引存储空间,就可以当做索引已经存在,累测试 SQL 语句的执行计划。如果优化器为某个SQL 语句创建的执行计划代价很高,SQL tuning advisor 可能会建议在某个列上创建索引,但是在生产环境下,我们是没法随意来创原创 2013-03-19 23:32:06 · 2349 阅读 · 0 评论 -
Oracle 中关于 sequence 对象的使用限制
Oracle 中 sequence 对象使用的限制NEXTVAL 和 CURRVAL 只在 SQL 语句中有效,并不在 SPL 语句中直接有效。(但是使用NEXTVAL 和CURRVAL的SQL语句可用于SPL例程)以下限制应用于 SQL 语句中的这些运算符:[1]在 CREATE TABLE 或 ALTER TABLE 语句中,在下列上下文中不能指定 NEXTVAL 或 CURR原创 2013-02-25 10:34:15 · 1630 阅读 · 2 评论 -
实验告诉你 where 条件中 or 与 between 误导性用法(拒绝转载,违者必究)
SQL> select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO---------- ---------- --------- ---------- --------- ---------- ---------- ---------原创 2013-02-12 19:36:54 · 2346 阅读 · 2 评论 -
Oracle 集合操作符 UNION/UNION ALL/INTERSECT/MINUS的用法
SET OPERATIONS集合操作符----合并UNION / UNION ALL----交集INTERSECT----MINUS集合操作的规范-两个查询的 SELECT 列表必须在个数上匹配-第二个查询中的每个列的数据类型必须与第一个查询中相应列的数据类型匹配-可以使用括号来改变执行的顺序-ORDER BY 可以也原创 2013-02-20 11:59:19 · 2318 阅读 · 1 评论 -
Oracle 分组函数用法示例详解
聚合函数、多行函数、分组函数都是一类函数GROUP BY 和 HAVINGgroup 函数:AVG\SUM\MIN\MAX\COUNT\STDDEV\VARIANCEDISTINCT 与 group 函数结合使用NULL 值在 group函数当中的处理嵌套 group 函数group 函数的语法:SELECT GROUP_FUNCTION(COL原创 2013-02-23 10:49:29 · 2306 阅读 · 3 评论 -
Oracle 中 nvl、nvl2、nullif、coalesce、decode 函数的用法详解
NVL(EXPR1,EXPR2)NVL2(EXPR1,EXPR2,EXPR3)NULLIF(EXPR1,EXPR2)COALESCE(EXPR1,,..,EXPRn)decode--------NVLnvl(COMMISSION_PCT,0)如果第一个参数为null,则返回第二个参数如果第一个参数为非null,则返回第一个参数经典示例:计算年薪(原创 2013-02-22 10:40:14 · 22669 阅读 · 2 评论 -
How to Add the JVM Component to an Existing Oracle Database (Doc ID 1461562.1)
Applies to: Oracle Server - Enterprise Edition - Version 11.2.0.1.0 and laterInformation in this document applies to any platform.This article details how to install the JVM in an existing Oracl转载 2013-10-21 10:27:01 · 1497 阅读 · 0 评论