摘要: -- Flat File Unload create or replace package unloader AUTHID CURRENT_USER as /* Function run -- unloads data from any query into a file and creates a control file to ... 阅读全文
posted @ 2017-10-07 19:49 xuzhong86 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 先查看数据库是否使用spfile启动,如果不是的话,只需要在pfile中修改,然后重启数据库即可SQL> show parameter spfile; NAME TYPE VALUE spfile string D:\APP\ADMINISTRATOR\PRODUCT\1 1.2.0\DBHOME_ 阅读全文
posted @ 2017-04-16 13:03 xuzhong86 阅读(2812) 评论(0) 推荐(0) 编辑
摘要: 前段时间做了个分区功能,表结构如下: 后要求以后当年自动新建下一年分区: 阅读全文
posted @ 2017-04-11 16:09 xuzhong86 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 前几天同事抛过来两个语句,直观上执行结果应该是一样的,但事实确相反,第二条语句的distinct失效了 为了简化语句生成如下临时表 distinct起效,再观察原表的表结构,怀疑表上有默认的guid导致 重建test1 再次插入 distinct再次失效 此时发现测试环境在的版本是oracle 10 阅读全文
posted @ 2017-01-18 16:47 xuzhong86 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 用户和组的设置 /usr/sbin/groupadd -g 501 oinstall /usr/sbin/groupadd -g 502 dba /usr/sbin/groupadd -g 503 oper /usr/sbin/useradd -g oinstall -G dba,oper oral 阅读全文
posted @ 2016-12-21 17:16 xuzhong86 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 在oracle示例数据库scott下执行 --行转列--现在查询各部门各工种的总薪水 --但是这样不直观,如果能够把每个工种作为1列显示就会更一目了然.--这就是需要行转列。--在11g之前,需要一点技巧,利用decode函数才能完成这个目标。 --如果要在变回前面的结果,需要用到笛卡尔乘积,一行变 阅读全文
posted @ 2016-12-21 17:02 xuzhong86 阅读(15189) 评论(0) 推荐(0) 编辑
摘要: CREATE OR REPLACE PROCEDURE PRO_Test( V_REMARK OUT VARCHAR ) AS CURSOR CURSOR_JOB IS SELECT INSPECT_JOB_NO ... 阅读全文
posted @ 2016-12-21 16:25 xuzhong86 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 示例是在oralce示例数据库中执行 如现有需求要查找每个部门中的员工 这样的结果并不是很直观,我们希望同部门的显示一行记录 字符串合并 oralce11g可以改为listagg 很多人习惯用 wm_concat 但是它oracle一个未公开的内部函数,不同版本中返回类型也能存在差异(varchar 阅读全文
posted @ 2016-12-21 16:17 xuzhong86 阅读(13251) 评论(0) 推荐(0) 编辑