oracle
iteye_7664
这个作者很懒,什么都没留下…
展开
-
oracle 集合类型
[code="sql"]--集合类型/* 单行单列的数据,使用标量变量 单行多列数据,使用记录 单列多行数据,使用集合(。。。) *集合:类似于数组也就是。pl/sql集合类型包括索引表(pl/sql table)、嵌套表(Nested Table)、变长数组(VARRAY)等*//* --集合方法 exists(index) 索引处的元素是...2011-08-03 12:35:04 · 114 阅读 · 0 评论 -
oracle ORA-00257
ORA-00257表示oracle日志文件已满,需清理日志空间1.dba角色登陆sqlplus / as sysdba2.查询日志空间使用情况SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;3.rman命令清理日志 # rman target sys/pass 检查一些无用的archivelog RMAN> cros...原创 2014-02-07 10:23:45 · 1546 阅读 · 0 评论 -
oracle导入sql文件
1.oracle用户登录 或root下切换 :su - oracle2.登录sqlplus 输入sqlplus命令:$sqlplus 输入要导入sql的schema下的用户名/密码3.把要导入的sql文件上传到linux某个位置4.SQL>@文件路径 即可...2014-01-26 14:17:23 · 427 阅读 · 0 评论 -
oracle 处理死锁
需以dba角色登录--查询死锁的sql[code="sql"]select sql_text from v$sql where hash_value in (select sql_hash_value from v$session where sid in(select session_id from v$locked_object));[/code]--查询死锁的sess...原创 2013-10-30 10:23:46 · 107 阅读 · 0 评论 -
oracle sequence ( 序列)
[code="sql"]--序列 /*定义语法CREATE SEQUENCE INCREMENT BY 每次的增量START WITH 起始值 default=1MAXVALUE / NOMAXVALUE 最大值或不限定MINVALUE / NOMINVALUE 最小值或不限定CYCLE / NOCYCLE 达到最大值时循环 或不循环 d...2011-10-21 15:31:46 · 142 阅读 · 0 评论 -
oracle pl/sql递归查询
[code="sql"]--测试用表create table xt(xtid int ,--idpid int,--父idxname varchar(30))--插入几条测试数据insert into xt values(0,-1,'000');insert into xt values(1,0,'111');insert into xt values(2,...2011-10-13 12:00:37 · 401 阅读 · 0 评论 -
oracle 内建函数(一)
数字函数[code="sql"]--输入和输出都是数字--abs(x) 取绝对值select abs(-1) from dual;--1--ceil(x) 返回大于等于n的最小整数select ceil(1.4),ceil(-2.5) from dual;--2,-2--floor(x) 返回小于等于n的最大整数select floor(1.4),fl...2011-08-23 12:01:46 · 146 阅读 · 0 评论 -
oracle 数据库事务
数据库事务:事务:逻辑工作单元,包含1至多条语句,要么全部成功,要么全部失败, 以commit结尾持久化更改或以rollback撤销操作ACID 属性:Atomic(原子性): 整个事务作为同一个单元要么全部成功要么全部失败。Consistency(一致性): 事务中的操作保证数据库中的数据不会出现逻辑上不一致的情况,一致性一般会隐含的包...2011-08-16 14:43:49 · 86 阅读 · 0 评论 -
oracle 存储过程和函数
[code="sql"]--子程序/* 子程序是被命名的PL/SQL块,可以带参数,多次被调用,模块化 过程&&函数 过程:执行特定操作 函数:返回特定数据 定义: CREATE [OR REPLACE] PROCEDURE procedure_name(argument [mode] datatype...) IS|AS --这里可...2011-08-11 18:28:48 · 105 阅读 · 0 评论 -
oracle cursor (游标)
[code="sql"]--ref 游标/* 显示游标 多行 隐含游标 数据操纵语言 DML 和单行select into语句 1.定义游标 指定游标所对应的select结果集语句 CURSOR cursor_name IS select_statement; select_statemen...2011-08-10 12:22:43 · 110 阅读 · 0 评论 -
oracle trigger (触发器)
[code="sql"]--触发器 trigger--1.DML触发器 DML statements (DELETE, INSERT, UPDATE)/* 对于一条dml sql,可能作用与多行,也可能只有一行。语句触发器对每条触发sql,触发器只执行一次;行级触发器是每作用一行就触发一次 触发器。 DML触发器定义: ...2011-08-08 11:55:38 · 157 阅读 · 0 评论 -
oracle 数据库隔离级别
[b]事务不同引发的状况:[/b] 脏读(Dirty reads) 一个事务读取另一个事务尚未提交的修改时,产生脏读 很多数据库允许脏读以避免排它锁的竞争。 不可重复读(Nonrepeatable reads) 同一查询在同一事务中多次进行,由于其他提交事务所做的修改或删除,每次返回不同的结果集,此时发...2014-04-29 17:46:11 · 621 阅读 · 0 评论