我们知道,rowid和rownum在Oracle中都是可以被当做伪劣使用的,主要用来定位表中特定的记录,但它们是有区别的,rowid是和行记录的物理地址对应的,而rownum则不是,是通过返回的记录集来判断首条记录,即rownum=1的记录,然后再去fetch之后的记录,rownum=2、rownum=3……,以此类推。下面来看实验:
SQL> conn zlm/zlm
Conne...
分类:
其他好文 时间:
2014-10-09 20:31:18
阅读次数:
171
1 oracle的安装常识(oracle10g和oracle11g的版本差别):
A
安装目录都不要有中文和空格
B
oracle10g支持winxp
不支持win7,8和vista;Oracle11g支持所有版本
2 Oralce服务器:由oracle实例和oracle数据库组成
oracle数据库:磁盘上物理文件的集合
A
当...
分类:
数据库 时间:
2014-10-09 15:59:18
阅读次数:
142
冷备份:冷备份在归档模式下完成。关闭数据库备份所有的数据文件、初始化参数文件、控制文件、重做日志、归档的重做日志。参数文件:showparameterspfile;控制文件:select*fromv$controlfile;重做日志文件:select*fromv$logfile;归档日志文件:selectsequence#,first_timev$l..
分类:
其他好文 时间:
2014-10-04 00:16:56
阅读次数:
369
在Linux下安装配置Oracle
11g R2详细过程(在整个过程中是在虚拟机下模拟的,虚拟机磁盘设置成了100GB)
1.Linux环境配置准备
环境:Linux:Redhat
Enterprise 6,DB:Oracle
11gR2 X64,Oracle安装到/home/oralce_11目录下。
配置过程如下:(大部分是网上的内容,个人也是按照网上...
分类:
数据库 时间:
2014-10-03 19:18:55
阅读次数:
429
--开发一个包
--建立一个包,在该包中,我定义类型test_cursor,是个游标。 如下:
Sql代码
create or replace package testpackage as TYPE test_cursor is ref cursor; end testpackage;
--开始编写分页过程
create or replace proc...
分类:
数据库 时间:
2014-09-28 01:15:30
阅读次数:
249
1. 先讨论 in 与 not in中存在NULL的情况, sql语句如下: 1 select 1 result1 from dual where 1 not in (2, 3); 2 3 4 select 1 result2 from dual where 1 not in (2, 3, nu.....
分类:
其他好文 时间:
2014-09-25 17:16:39
阅读次数:
222
1. 先讨论 in 与 not in中存在NULL的情况, sql语句如下: 1 select 1 result1 from dual where 1 not in (2, 3); 2 3 4 select 1 result2 from dual where 1 not in (2, 3, nu.....
分类:
其他好文 时间:
2014-09-25 13:01:08
阅读次数:
228
创建 开始时间是2010 截止时间是2100的日历表数据。
create table temp_calendar as select
min(to_char(day, 'yyyymm')) month,
to_char(min(decode(weekday, 1, day)) ,'dd') w_7,
to_char(min(decode(weekday, ...
分类:
数据库 时间:
2014-09-19 17:41:35
阅读次数:
245
编程里面的字符集:编码规则不一致,占用大小也不一致==========================================字符集就是不同的字符编码规则比如:utf-8:GBK等。java里面:New String(字节,"编码格式")Oralce:NLS_设置环境变量(实例级设置)Ser...
分类:
其他好文 时间:
2014-09-15 22:35:09
阅读次数:
232