随笔分类 - database / oracle
摘要:create table student(sno varchar2(10) primary key,sname varchar2(20),sage number(2),ssex varchar2(5));create table teacher(tno varchar2(10) primary ke
阅读全文
摘要:详情见文件 ;
阅读全文
摘要:问题点: 1.求近1年内 银行、基金、证券、保险、其它 机构的成交量的统计信息 ,并按照此顺序进行排序; 2.成交双方列转行 (buyer union all seller) 3.1年( dealdate between add_months(sysdate,-12) and trunc(sysda
阅读全文
摘要:1.使用 2.body 1 create or replace package body refcursor_pkg is 2 function f_trans(p refcur_t) return outrecset 3 pipelined as 4 out_rec outrec_typ; 5 i
阅读全文
摘要:说明: %BULK_ROWCOUNT 属性计算FORALL迭代影响行数 在进行SQL数据操作语句时,SQL引擎打开一个隐式游标(命名为SQL),该游标的标量属性(scalar attribute)有 %FOUND, %ISOPEN, %NOTFOUND, and %ROWCOUNT。 FORALL语
阅读全文
摘要:1 CREATE OR REPLACE PACKAGE PLOG IS 2 /** 3 * package name : PLOG 4 *<br/> 5 *<br/> 6 *See : <a href="http://log4plsql.sourceforge.net">http://log4pls
阅读全文
摘要:1.newapp 是数据库的实例名; 2.t_TABLE_NAME LIKE '%&TabNAME%' 根据表名模糊查询 , 3. TC.t_COMMENTS LIKE '%&TabCOMMENT%' 根据表的备注名进行模糊查询 ; 4.or TC.c_COMMENTS LIKE '%&Column
阅读全文
摘要:1 --场景1: 2 select pt, greatest(wm), least(wm) 3 from (select s.producttype pt, wm_concat(s.productid) wm 4 from sys_product s 5 group by s.producttype) 6 where pt ...
阅读全文
摘要:Oracle 中SYS_CONNECT_BY_PATH函数是非常重要的函数,下面就为您介绍一个使用SYS_CONNECT_BY_PATH函数的例子,实例如下: 数据准备: 将 'A,B,C,D,E,F,G'拆分成行显示 ;
阅读全文
摘要:1.该脚本为PCISS项目的sguf冲销脚本: 1 DECLARE 2 type typ_sguf_table is table of sguf_rowid_tab_1%rowtype ; 3 sguf_tab typ_sguf_table; 4 v_insert_sql cLOB; 5 BEGIN
阅读全文
摘要:该脚本为测试佣金维护的复制功能进行准备的: 1 SELECT 2 bmc.memberid , 3 case 4 when bmc.Productid = 9 then 5 decode(bmc.source, 3, 'IBL', 4, 'TOPfitIBL') 6 ELSE 7 decode(bm
阅读全文
摘要:1 SELECT 2 bmc.memberid , 3 case 4 when bmc.Productid = 9 then 5 decode(bmc.source, 3, 'IBL', 4, 'TOPfitIBL') 6 ELSE 7 decode(bmc.source, 1, 'NCD', 2, 'TOPfitNCD') 8 END || 9...
阅读全文
摘要:1.需求描述:由于本月可以修改历史成交单,在本月做月结的时候会将历史修改过成交单的月份重新做月结,现需求要求本次月结完后折扣与前一次月结折扣之间的差额 ;分摊到明细 ; 2.思路说明: >1.首先找出做过跨越修改的成交单,及修改日期为当月 成交日期不为当月的记录; >2.去分摊明细表中做对比 ; 1
阅读全文
摘要:ORA-03113:通信通道的文件结尾-完美解决方案 oracle 文档中对这个错误这样解释: ORA-03113 错误就是说连接到数据库的网络中断了。有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为"经典的错误"。 完美解决方案: 1、查看系统表空间用量: SELECT a.t
阅读全文
摘要:--创建 dbms_sqltune.create_tuning_task ; --执行 dbms_sqltune.execute_tuning_task; --产看创建的task 和 status SELECT TASK_NAME, STATUS FROM DBA_ADVISOR_LOG D LEF
阅读全文
摘要:sqlplus将查询结果重定向到文件,不输出到屏幕: 将上面SQL保存到文件,然后在cmd窗口执行该文件即可 SQL>@D:\xxx.sql
阅读全文
摘要:原文转自:http://www.cnblogs.com/zhaoguan_wang/p/5126629.html dbms_stats包问世以后,我们可通过一种新的方式来为CBO收集统计数据。目前,已经不再推荐使用老式的Analyze分析表和dbms_utility方法来生成CBO统计数据。dbms
阅读全文
摘要:转载地址:http://www.cnblogs.com/zhaoguan_wang/p/5169821.html 背景说明: 今天查阅书籍时,偶然间发现“在对某个索引行执行删除操作时,只是为该行增加了一个删除标记,这个索引行并不会释放它的存储空间,Insert产生的新的索引行也不能被插入到该位置。索
阅读全文
摘要:转载地址:http://www.cnblogs.com/zhaoguan_wang/p/5505701.html 问题1:ORA-12154: TNS: 无法解析指定的连接标识符 在一台服务器上部署了Oracle客户端,使用IP/SID的方式访问,老是报ORA-12154错误,而使用tnsnames
阅读全文
摘要:1.每次导入使用连续的序列号 ;比如batch=1 bsd 1..100 ;NCD 1..65 ; 如果分组为 IBO0+NCD1+BSD0 分别是。。。。 --TYPE STR_SPLIT FUNCTION STR_SPLIT() ;
阅读全文

浙公网安备 33010602011771号