
PL/SQL开发
文章平均质量分 72
bamuta
Oracle,mysql DBA
展开
-
SQL字段和值一起输出
1. SQL问题描述SQL的结果输出只输出结果值,但实际开发部分功能需求中,需要将列名和结果值一起输出。结果值第一行为列名。Ø 举例说明原结果7369 SMITH7499 ALLEN要求的结果EMPNO原创 2013-08-21 16:26:34 · 2727 阅读 · 0 评论 -
11g中,HWM导致表大小超过_small_table_threshold,以致SQL物理读高的调优
SQL问题描述: 有1个SQL,在10g中,执行计划无物理读,11g,物理读高,始终存在,SQL如下:select t.id id, t.state state from PUSH t where t.row_ID = '20130131036383' and t.cal_ID = '51bb2b9371974004467b2d26' and t.cal原创 2013-08-23 14:02:51 · 1791 阅读 · 3 评论 -
CLOB处理:SP2-0027: 输入太长 (> 2499 个字符)
SP2-0027: 输入太长 (> 2499 个字符) - 行已忽略处理CLOB时遇到SP2-0027: 输入太长 (> 2499 个字符) - 行已忽略update rdm_lifecycle set xml_data =v_clob where life_id = '0'; *第 4 行出现错误:原创 2013-09-05 14:03:02 · 14445 阅读 · 0 评论 -
CLOB字段超4000报ORA-22835或ORA-01704
当CLOB大对象的字段值超过4000时,并且直接Insert或update时,会报如下的错:ORA-22835: 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小 (实际: 5679, 最大: 4000)ORA-06512: 在 line 111也有可能报下面的错误:ORA-01704: 文字字符串过长!可用下面的方原创 2013-08-19 15:31:44 · 9813 阅读 · 0 评论 -
Mybatis-Migrations 基本的使用方法与注意的地方
可参考的其他一些文章:官网:http://mybatis.org/migrations/网络:http://blog.youkuaiyun.com/daquan198163/article/details/9284611http://wenku.baidu.com/view/0b2e4801a8114431b90dd83b.html安装:https://code.google.com/p/原创 2013-10-17 13:12:21 · 12002 阅读 · 0 评论 -
Oracle varchar2变成CLOB和BLOB
有2个表的字段为varchar2(4000)现在扩长度,但是再继续扩会报错,这已经达到varchar2的最大长度,所以计划将需要字段由varchar2变为blob;目前2个表的字段类型alter table TECHINFOA modify (TECHD VARCHAR2(4000));alter table KNOWLEDGEP modify (PCONTENT VARCHA原创 2013-12-13 09:03:17 · 7168 阅读 · 0 评论 -
WMSYS.WM_CONCAT函数返回结果为CLOB引起视图无法创建
WMSYS.WM_CONCAT函数返回结果为CLOB引起视图无法创建 问题描述:在做exp/imp,新库imp时发现1个视图异常(IMP-00041: Warning: object created with compilation warnings)手工创建,创建不了,报:ORA-00932: inconsistent datatypes: expecte原创 2013-12-27 15:30:57 · 3826 阅读 · 0 评论 -
oracle 上下文 context测试
SQL> create user conuser identified by conuser;SQL> grant create session,create procedure,create any context to conuser;一。用户自定义context会话内的contextconn conuser/conusercreate contex原创 2014-02-26 16:10:57 · 1220 阅读 · 0 评论 -
Oracle分组查询 over (parttion by xxx order by xxx)
over不能单独使用,要和函数:rank(),dense_rank(),row_number(),sum(),min(),max()等一起使用,下百以实例说明,采用的数据来源于scott用户。SQL> select * from emp;EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO--原创 2014-11-06 16:42:23 · 3374 阅读 · 0 评论