在ORACLE9i之前,oracle语法基础是SQL/86标准,9i及之后的版本中支持SQL/92标准。基表信息:products、purchases和product_typesSQL> select * from products;PRODUCT_ID PRODUCT_TYPE_ID NAME ....
分类:
数据库 时间:
2015-04-08 06:24:49
阅读次数:
238
AUTONOMOUS TRANSACTION(自治事务)的介绍 在基于低版本的ORACLE做一些项目的过程中,有时会遇到一些头疼的问题,比如想在执行当前一个由多个DML组成的transaction(事务)时,为每一步DML记录一些信息到跟踪表中,由于事务的原子性,这些跟踪信息的提交将决定于主事务的....
分类:
数据库 时间:
2015-04-07 17:02:54
阅读次数:
172
今天有人问了个关于Oracle字符串截取和拼接的问题,让我帮他写出SQL,看了下问题描述还比较清晰就试着解决下,利用午休时间把功能实现了,问题看似不难,但思路一定要清晰,不然就乱了,关键大量应用了Oracle的substr和instr函数,下面贴出问题和脚本:问题:sql中一个字段值为..
分类:
数据库 时间:
2015-04-02 16:39:14
阅读次数:
244
请先阅读oracle的购买价格研究(二)再阅读今天,从某公司的技术杂志《XXXX互联网最佳实践》里的文章《从ORACLE到MYSQL–后棱镜门时代的分布式数据库应用新方向》文章里看到了关于oracle的价格,这个绝对是真实的数据,所以贴出来参考。每台x86价格:
用小型机与用x86的价格对比:
可以看出,oracle是需要购买许可License的,比较流行的一种购买是根据cpu购买,这个和我上一...
分类:
数据库 时间:
2015-03-29 15:10:07
阅读次数:
179
我们都知道Oracle数据库安装完之后,默认的会有这样几个系统角色或权限,nomal,sysdba,sysoper等等,之前每次登录Oracle的时候,都是直接以conn / as sysdba 的身份登录的,但是一直都不知道sysoper是用来干嘛的,只知道是个系统操作员。然后,今天在sqlplus中用 conn / as sysoper登录,提示权限不足。...
分类:
数据库 时间:
2015-03-20 10:54:19
阅读次数:
181
with as语法–针对一个别名with tmp as (select * from tb_name)–针对多个别名with tmp as (select * from tb_name), tmp2 as (select * from tb_name2), tmp3 as (select * fro...
分类:
数据库 时间:
2015-03-05 22:12:27
阅读次数:
212
Oracle中内存结构主要包括两大类分别是SGA和PGA,其中SGA代表的是系统全局区,PGA代表程序全局区。
Oracle内存主要存储的有执行程序代码(PL/SQL,JAVA);关于已经连接的会话的信息,包括当前所有活动和非活动会话;程序运行时必须的相关信息;例如查询计划;Oracle进程之间共享的信息和相互交流的信息,例如锁;程序运行期间所需要的数据以及存储在外存储上的缓冲信息等。
内存是...
分类:
数据库 时间:
2015-02-08 12:57:17
阅读次数:
180
如果数据库只在中国地区使用,数据库字符集选择ZHS16GBK或者常用中文字符集,如果不确定,就推荐使用AL32UTF8国家字符集就选择: AL16UTF16字符集一旦设定,不允许修改,修改可能出现乱码问题。Default Language和Default Territory默认即可。
分类:
数据库 时间:
2015-01-31 14:17:49
阅读次数:
260
今天接到一个任务,需要修改触发器,因为好久都没有看过关于oracle触发器的东东了,所以这里通过两个简单的小例子复习下触发器,以备忘。
1. 案例一
需求:建立触发器,判断员工工资,如果小于0,则改为0;如果大于10000,则改为10000
建表:
create table emp1(
e_id number primary key not null,
e_no number,...
分类:
数据库 时间:
2015-01-30 17:46:34
阅读次数:
222
$ORACLE_SID决定spfile dbs默认在启动Oracle数据库时报错,如下:[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Sat Feb 16 19:43:43 20...
分类:
数据库 时间:
2015-01-28 08:24:00
阅读次数:
231