码迷,mamicode.com
首页 >  
搜索关键字:pl/sql    ( 2140个结果
记录一则ORA-00054,ORA-00031解决过程
生产环境:AIX 5.3 + Oracle 10.2.0.5任务要求:普通表改造分区表,历史数据不要这个需求很简单:pl/sql导出建表语句,依次修改成分区的建表语句,注意将索引修改成本地索引;drop 原表;create 新分区表.1.重建过程中遇到问题:删除某表时报错ORA-00054,导致无法...
分类:其他好文   时间:2014-06-07 04:21:53    阅读次数:244
PL/SQL数据导入导出浅谈(1)
近来需要通过PL/SQL向Oracle中导数据,特此总结一下试例表:test字段:id;name;org;1、直接复制粘贴(当数据量不是特别大的时候)1)使用select * from test for update语句2)执行之后,点击查询结果窗口左上方的小锁,打开之后,便可在相应的字段下面进行复...
分类:数据库   时间:2014-06-07 02:38:21    阅读次数:271
浅谈Oracle函数返回Table集合
在调用Oracle函数时为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。 9i 通过引入Oracle函数中的管道化表函数纠正了后一种情况。表函...
分类:数据库   时间:2014-05-28 22:25:06    阅读次数:359
ORA-01033:ORACLE initialization or shutdown in progress
借用他人的经验客户Oracle服务器进入PL/SQL Developer时报ora-01033:oracle initializationg or shutdown in progress 错误提示,应用系统无法连接Oracle服务。经远程指导解决问题。过程如下:1、进入CMD,执行set ORAC...
分类:数据库   时间:2014-05-28 09:31:27    阅读次数:403
Oracle 客户端安装 + pl/sql工具安装配置
Oracle 客户端安装 + pl/sql工具安装配置下载oracle客户端,并在本地安装。11g下载地址为:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html10g下载地址为:http...
分类:数据库   时间:2014-05-26 17:08:11    阅读次数:383
oracle什么时候须要commit
今天在oracle的SQL plus 中运行了删除和查询操作,然后在PL/SQL中也运行查询操作,语句一样,结果却不一样,让我大感郁闷,后来才突然想到可能是两边数据不一致造成的,可是为什么不一致呢,就是没用commit,在网上查了一下,大概是这样说的:DML语言,比方update,delete,in...
分类:数据库   时间:2014-05-26 01:46:51    阅读次数:374
bulk collect into之limit的使用
BULK COLLECT 可以降低 SQL 引擎到 PL/SQL 引擎的上下文交换(context switch)次数,,从而实现数据的高速检索。”并不是限制必须一次完成。Oracle 提供了 LIMIT 子句,可以限制每次从表中获取的记录数,测试如下:SQL> select count(*) fr...
分类:其他好文   时间:2014-05-26 01:20:07    阅读次数:273
PL/SQL 游标详解
刚打开游标的时候,是位于一个空行,要用fetch into 才能到第一行。只是要注意用更新游标的时候,不能在游标期间commit. 否则会报ORA-01002: fetch out of sequence就是COMMIT导致的错误。在打开有for update的cursor时,系统会给取出的数据加上...
分类:数据库   时间:2014-05-26 01:07:05    阅读次数:405
ORACLE PL/SQL编程之八(一): 把触发器说透
本篇主要内容如下:8.1触发器类型8.1.1DML触发器8.1.2替代触发器8.1.3系统触发器8.2创建触发器8.2.1触发器触发次序8.2.2创建DML触发器8.2.3创建替代(INSTEADOF)触发器8.2.3创建系统事件触发器8.2.4系统触发器事件属性8.2.5使用触发器谓词8.2.6重新编译触发器8.3删除和使能触发..
分类:数据库   时间:2014-05-24 16:32:25    阅读次数:406
ORACLE PL/SQL编程之八(二): 把触发器说透
例2:创建DML语句行级触发器。当对emp表执行INSERT,UPDATE,DELETE操作时,它自动更新dept_summary表中的数据。由于在PL/SQL块中不能直接调用DDL语句,所以,利用ORACLE内置包DBMS_UTILITY中的EXEC_DDL_STATEMENT过程,由它执行DDL语句创建触发器。BEGINDBMS_OUTPUT.PUT_LINE(‘..
分类:数据库   时间:2014-05-24 15:23:16    阅读次数:388
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!