Oracle
taste品味
平平凡凡做人,点点滴滴积累
展开
-
关于distinct
<br />在一次检查程序保存记录,无论是新增的,还是修改的都无法保存,怎么也检查不出原因?非常奇怪!!!<br />新增则报错“无法插入空行.行必须至少有一个列值集”,但字段是有值,奇怪吧!<br />修改记录,则没有任何提示,奇怪吧!<br /> <br />检查了好久都没有查原因,后来有一个高手检查出来了,实在是感谢(罗)!<br /> <br />都是distinct惹的祸!!!<br /> <br />原来在查询语句中加了 distinct,导致记录集不可修改。<br /> <br />如原创 2011-06-01 15:03:00 · 701 阅读 · 0 评论 -
delphi ora-06502 pl sql 数字或值错误 字符串缓冲区太小
网上说的大多数其它语言的修正方法,没有DELPHI版本的修正方法,今刚好也碰到这个问题,就写一下解决方法吧。oracle里面定义的PK_PRJSTATUS_CONVERT.projectstatusconvert(projectid1 varchar2, projectid2 varchar2, converttype int,msg out varchar2)msg为返回给客户端的信息。delp原创 2011-07-02 16:47:06 · 1508 阅读 · 0 评论 -
oracle禁用触发器
禁用触发器ALTER table 表名 DISABLE ALL TRIGGERS ALTER table 表名 ENABLE ALL TRIGGERS原创 2010-12-20 11:54:00 · 2226 阅读 · 0 评论 -
Oracle to_date() 用法细节
to_date()与24小时制表示法及mm分钟的显示: 一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd转载 2011-11-03 15:54:30 · 518 阅读 · 0 评论 -
ORA-01000: maximum open cursors exceeded 超出打开游标的最大数的原因和解决方案
错误类型:ORA-01000: maximum open cursors exceeded 超出打开游标的最大数、 原因分析:Java代码的时候,createStatement和prepareStatement都应该要放在循环外面,而且使用了这些Statment后,及时关闭。最好是在执行了一次executeQuery、executeUpdate等之后,如果不需要使用结果集(ResultS转载 2012-05-22 08:34:44 · 1215 阅读 · 0 评论 -
ORA-01003: no statement parsed
环境:delphi 5、BDE、oracle10delphi里面用tStoreProc调用存储过程出现ORA-01003: no statement parsed。解决方法:tStoreProc.StoredProcName赋值的存储过程名一定要大写,参数名与存储过程里面定义的要一样。在DELPHI里面一定要大写,其它开发环境没有测试过。原创 2014-10-24 17:21:37 · 11444 阅读 · 0 评论 -
EXP-00026:指定了冲突模式
1、导出参数同时指定了Full和owner2、导出参数同时指定了tablespaces和owner原创 2016-08-08 17:39:51 · 1381 阅读 · 0 评论