随笔分类 - database / oracle
摘要:select * FROM TABLE(fun_test_1) ; ORA-06530: 引用未初始化的组合ORA-06512: 在 "PCISS.FUN_TEST_1", line 10 SQL> 抛错代码 抛错原因;
阅读全文
摘要:oracle 简单的SYSTIMESTAMP 类型转date 类型 SELECT SYSTIMESTAMP , SYSTIMESTAMP+0 FROM dual; SAMPLE_TIME 06-MAY-14 05.17.14.651 PM SAMPLE_TIME+0 2014-05-06 17:16
阅读全文
摘要:转自:http://blog.csdn.net/zhangchu_63/article/details/5543377 以下连接是物化视图的理论:http://blog.csdn.net/tianlesoftware/article/details/4713553 公司的项目中遇到需要从其它系统的数
阅读全文
摘要:(1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子 句中的表名,FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接
阅读全文
摘要:思路: --funcation RemoveSameStr(in_str,splitStr) ;用于去除重复值 ; SELECT b.memberid, RemoveSameStr(wm_concat(b.productidlist),',') AS productidlist FROM BASE_
阅读全文
摘要:main.sql 中的代码 get_tables.sql中的代码: bat命令中的代码
阅读全文
摘要:/*select * from emp_bak where deptno = &"Department number" order by ename; select * from emp_bak where deptno = & order by ename*/ select * FROM emp_bak e WHERE e.ename=&"a cc" ; select * FROM emp_...
阅读全文
摘要:1.创建表并制作测试数据; 2.编写拆分函数 : 3.测试代码及结果: 4.谢谢 ! /* 总结: pipelined pipe row (); 1. 一般用于返回一个集合;record ,index_table(); nested_table(); array_table(); 2.返回时一次性返
阅读全文
摘要:1 create type tabletype is table of varchar2(3000); 2 CREATE OR REPLACE FUNCTION split (p_list CLOB, p_sep VARCHAR2 := ',') 3 RETURN tabletype 4 PIPELINED 5 /************************************...
阅读全文
摘要:第一步:首先使用DBA权限的用户创建directory,我使用system ,可以在服务器本地创建,也可以远程连接sqlplus进行创建,使用的将是服务器上面的路径。要确保创建directory时,操作系统层面的路径已经存在。如果不存在,可以删除directory后,再重新建立directory。
阅读全文
摘要:1.遗留问题 怎么找到 相差的呐俩条数据 ? 2. 问题到底出在哪里 ?
阅读全文
摘要:10W 条 提交一次 用时66秒 ;
阅读全文
摘要:ORACLE 不能使用变量来作为列名 和表名 一下是个人的一些验证:
阅读全文
摘要:ORACLE有个高速缓冲的概念,这个高速缓冲就是存放执行过的SQL语句,那oracle在执行sql语句的时候要做很多工作,例如解析sql语句,估算索引利用率,绑定变量,读取数据块等等这些操作。假设高速缓冲里已经存储了执行过的sql语句,那就直接匹配执行了,少了步骤,自然就快了,但是经过测试会发现高速
阅读全文
摘要:--测试代码; 测试结果:第 1 次调用fun_test,v_num的值是:36 ; --counnum 不变 v_num 改变; 第 274 次调用fun_test,v_num的值是:31 ; --countnum 改变,v_num 不变;
阅读全文
摘要:1 select NAME FROM USER$ ORDER BY NAME ; 2 CREATE USER **** IDENTIFIED BY **** ; 3 GRANT DBA TO **** ; 4 SELECT * FROM dba_directories ; 5 SELECT * FR
阅读全文
摘要:代码优化 后 1 --以上代码的优化 ; 2 CREATE OR REPLACE PACKAGE SPILE_PAGE AS 3 4 PAGESIZE NUMBER := 5; 5 TYPE TYRECORD_EMP IS RECORD( 6 EMPNO EMP.EMPNO%TYPE, 7 ENAM
阅读全文
摘要:@echo off echo ================================================ echo Windows环境下Oracle数据库的自动备份脚本 echo 1. 使用当前日期命名备份文件。 echo 2. 自动删除3天前的备份。 echo ================================================ ::以...
阅读全文
摘要:create type str_split is table of varchar2(4000) ; 1 CREATE OR REPLACE FUNCTION splitstr(p_string IN VARCHAR2, p_delimiter IN VARCHAR2) 2 /********************************************************...
阅读全文

浙公网安备 33010602011771号