摘要:
Oracle用一个表的列更新另一个表对应记录的列http://hi.baidu.com/bdbk/blog/item/ae22f0d392948fd6a8ec9ada.html这几天搞一个小程序,需要将一个表中几个列的内如批量复制到另一个表相应字段中。执行下面语句: update ZWSZ Z set Z.WJLB =(select G.WJLB from RMWJGS G WHERE G.DWC... 阅读全文
随笔分类 - PL/SQL
Oracle用Start with...Connect By子句递归查询
2008-01-08 13:57 by flyingfish, 12409 阅读, 收藏, 编辑
摘要:
ORACLE 提供了一个有趣的功能 connect by 子句,它可以对具有家族树结构的分枝进行排序。它的用途有机构或公司的各层结构,财务的科目代码等。 要使用查询遍历,需要在将数据在基表中按照层次结构进行存储。比如一个组织机构就是这样的典型例子。 实现语句: SELECT column FROM table_name START WITH column=value CONNECT BY PRIO... 阅读全文
(收藏)ITPUB的ORACLE之常用FAQ V1.0
2007-05-17 14:00 by flyingfish, 1053 阅读, 收藏, 编辑
摘要:
第一部分、SQL&PL/SQL [Q]怎么样查询特殊字符,如通配符%与_[A]select * from table where name like 'A_%' esc... 阅读全文
常用易忘记Oracle命令(待续)
2007-05-17 08:23 by flyingfish, 661 阅读, 收藏, 编辑
摘要:
启动监听:LSNRCTL 启动控制台:oemapp.bat console 阅读全文
ORA-01691错误
2007-05-16 17:39 by flyingfish, 3655 阅读, 收藏, 编辑
摘要:
ORA-01691为入门级错误,没想到还是有人放炸弹,今天调试程序又遇到了。 ORA-01691: Lob 段SX5.SYS_LOB0000055811C00010$$无法通过128(在表空间SX5中)扩展 导致这样的错误出现是由于表空间大小不够了!!!要么在创建一个数据文件进行扩展,要么把表空间的存储改为可扩展自动增大 阅读全文
再收藏一篇: oracle批量绑定 forall bulk collect用法以及测试案例
2007-04-23 14:25 by flyingfish, 768 阅读, 收藏, 编辑
摘要:
oracle批量绑定 forall bulk collect用法以及测试案例 阅读全文
含有REF CURSOR 的过程只能有一个out参数?
2007-04-18 10:06 by flyingfish, 610 阅读, 收藏, 编辑
摘要:
在使用pl/sql开发中发现,如果过程含有REF CURSOR 类型out参数时,不可以再有别的out参数,否则报错,不知为何?未找到资料说不允许多个out参数。 CREATE OR REPLACE PROCEDURE Test_Cursor(P1 IN INTEGER, p_Hint OUT VARCHAR2, p_Cursor OUT common_util.Rcursor) ISBEGIN... 阅读全文
REF CURSOR 小结
2007-04-18 10:00 by flyingfish, 1687 阅读, 收藏, 编辑
摘要:
出自:http://www.itpub.net/443352.html REF CURSOR 小结 利用REF CURSOR,可以在程序间传递结果集(一个程序里打开游标变量,在另外的程序里处理数据)。也可以利用REF CURSOR实现BULK SQL,提高SQL性能。REF CURSOR分两种,Strong REF CURSOR 和 Weak REF CURSOR。Strong REF CURSO... 阅读全文
收藏:关于表名也动态的动态SQL文章
2007-04-18 09:41 by flyingfish, 1056 阅读, 收藏, 编辑
摘要:
CSDN:huxingz的专栏之ORACLE 中的动态表名的SQL文 DECLARE NUMBER;v_table_name varchar2(30);BEGINv_table_name :='xxxx';EXECUTE IMMEDIATE 'SELECT COUNT(*) from '||v_table_nameINTO a;DBMS_OUTPUT.put_line (a);END; 表名是可... 阅读全文
收藏:PL/SQL中使用Bulk Binds来提高性能
2007-04-17 21:12 by flyingfish, 672 阅读, 收藏, 编辑
摘要:
原文:来自CSDNKamus' Oracle World的文章在PL/SQL中使用Bulk Binds对性能的提高 测试BULK COLLECT的脚本。 代码:--------------------------------------------------------------------------------SQL> SET TIMING ON;SQL> SQL> DECLARE ... 阅读全文
Oracle不支持在select语句中调用自定义函数时使用自定义类型作参数?
2007-04-17 21:07 by flyingfish, 3215 阅读, 收藏, 编辑
摘要:
疑惑,希望能搞明白,现在此记录下来,测试脚本如下: DECLARE/* TYPE Envelop IS RECORD( --外包矩形结构Xmin NUMBER,Ymin NUMBER,Xmax NUMBER,Ymax NUMBER);*/ v_Env Common_Util.Envelop;i NUMBER;BEGINv_Env.Xmin := 0;v_Env.Ymin := 0;v_Env... 阅读全文
Oracle在存储过程中,如何删除和创建表?
2007-04-17 11:37 by flyingfish, 4633 阅读, 收藏, 编辑
摘要:
参考: create or replace procedure replace_table_wz_property authid current_user as str1 varchar2(1000); str2 varchar2(1000); str3 varchar2(5000); begin ... 阅读全文