-
[Oracle开发] RTRIM函数资源消耗解决方法
RTRIM函数资源消耗我在创建存储过程时为保证两表关联时没有空格字符导致数据关联不上而使用了RTRIM函数来处理。但发现其效率真的很低。有没有其它的办法解决?谢谢!------解决方案--------------------建议使用varchar2存储,并且在录入数据时较验。尽量避免使用RTRIM-...
159
热度 -
[Oracle开发] Oracle包内过程重载的有关问题
Oracle包内过程重载的问题我的ORACLE一个包内有两个重载的过程分别是:procedurepeoplegrade(use_snamechar,use_cnochar,use_gradesmallint);procedurepeoplegrade(use_snonumber,use_cnocha...
171
热度 -
[Oracle开发] 存储过程中使用for出现ORA-01732解决方法
存储过程中使用for出现ORA-01732CREATEORREPLACEPROCEDUREtestASinumber;avarchar2(100);bvarchar2(100);cvarchar2(100);BEGINforiin1..12loopa:='M||i';b:='hj_||i||m';c...
140
热度 -
[Oracle开发] oracle语句的疑问解决方法
oracle语句的疑问select*fromtestbwhereb.end_dtts>=to_date(''||fromDate||'','yyyymmddhh24miss')ANDb.end_dtts<to_date(''||toDate||'','yyyymmddhh24miss')...
165
热度 -
[Oracle开发] 请教用C#如何调用OCI
请问用C#怎么调用OCI?由于需要插入的数据量很大,想通过OCI来提高性能,以前用VC调的时候,只要加入头文件和库就可以了。不知道如果用.net的话,应该怎么调用OCI?网上搜了一些都不是太贴切,不知道各位是不是有例子可以参考一下?另外,调用OCI的C#程序,部署到客户那边后,是否还需要装其他运行环...
131
热度 -
[Oracle开发] 请问关于金额格式化的有关问题
请教关于金额格式化的问题请问如何将一个金额,格式化为"±999999999999999.999“这种格式比如:12345.5格式化为+00000000012345.500位数不够前面补0,另外正数前面有+号负数前面-号------解决方案--------------------c...
175
热度 -
[Oracle开发] oracle sql 報表匯總的問題,该如何解决
oraclesql報表匯總的問題現在在做報表需要給出的格式idnumbername110i220i330i''60'小記'410j520j630j''60'小記'''120'合計'現在做的方式是select*fromAAunionallselect'',sum(number),'小記'fromAAg...
188
热度 -
[Oracle开发] 关于Delphi排序有关问题
关于Delphi排序问题我在利用Delphi编程时,利用了一个小技巧,让主关键字段排序,从10000开始的,后面操作到添加删除记录时,例如刚开始是10000.添加一个记录后删除这个记录,再下一次就从10002开始了,请问怎样才能使得下次添加的记录序号是10001?请会的大哥指教下,谢谢了。-----...
146
热度 -
[Oracle开发] 触发器可以由UPDATE某个字段触发吗?解决思路
触发器可以由UPDATE某个字段触发吗?SQL:update表1set表1.字段1=XX,表1.字段2=XX;我可以写个触发器,当update表1中的“字段1”时,我就更新另外一个表的字段3吗?表1有很多字段,但是只有update字段1的时候才触发。请问这个触发器该怎么写?------解决方案---...
121
热度 -
[Oracle开发] shell脚本将txt文件导入oracle,该如何解决
shell脚本将txt文件导入oracleappendintotable$tablenamefieldsterminatedby'|'trailingnullcols(PHONE1,PHONE2,FLAG,time_stamp)txt文件有3个字段phone1,phone2,flag第四个字段表示当...
151
热度 -
[Oracle开发] 全角转换半角,该怎么处理
全角转换半角RT如何将一个字符串中的所有的全角假名转换成半角假名。例如:输入:"1あア2"变成:"1ぁ?2"那位大侠,帮帮小弟。------解决方案--------------------ORACLE全角数字转半角数字数据库表test字段idnameage全角...
121
热度 -
[Oracle开发] 去反复报ORA-00913: too many values 。
去重复报ORA-00913:toomanyvalues。。。--DELETEPRICE_INFO_TBLselect*fromPRICE_INFO_TBLWHERE(PROD_SID,PRICE_BOOK_SID,CREATOR)IN(selectPROD_SID,PRICE_BOOK_SID,CR...
231
热度 -
[Oracle开发] 一个简单的有关问题没答上来,被鄙视了
一个简单的问题没答上来,被鄙视了表A是一个缓慢变化维度,记录了用户在不同时期所在的城市,现在需要把换过城市的用户,城市列出,怎么实现。IDCityFromDateToDate001BJ2003/03/012008/01/01001SH2008/01/02002BJ2003/03/012008/01/...
140
热度 -
[Oracle开发] 用存储过程为表循环增加字段?
求助用存储过程为表循环增加字段??我写的存储过程如下:createorreplaceprocedureproject_tempasv_exe_sqlvarchar2(200);vnumbernumber;gnumnumber;beginbegingnum:=0;vnumber:=1;forvnumb...
115
热度 -
[Oracle开发] 关于查询速度有关问题!多谢
关于查询速度问题!谢谢我有两个查询sql,一个查询的速度就很快,而另一个查询的非常慢,所查询出的数据都是大约4万条记录。想了一个上午也没有解决。哪位大哥帮帮我!谢谢这个是快的selectt.login_user||'--'||(selectk.user_namefromuser_tkwherek.u...
132
热度 -
[Oracle开发] 触发器新有关问题
触发器新问题createtriggerorderformlist_update_trigbeforeUPDATEonorderform_listforeachrowbeginupdateorderformsetdiaodu=:new.awhereorderform_id=:new.orderform...
145
热度 -
[Oracle开发] DBA_TAB_PARTITIONS的查询,该如何解决
DBA_TAB_PARTITIONS的查询在pl/sql中执行select*fromdba_tab_partitions没有任何问题,但在存储过程中执行该语句时,编译不能通过,错误信息是视图不存在,谢谢!------解决方案--------------------显式授权grantselectond...
81
热度 -
[Oracle开发] 时间格式话有关问题
时间格式话问题数据库中时间存的是01-4月-1012.22.32.650000上午我的SQL语句中是这样取的to_char(license.sendTime,'yyyy-mm-ddhh24:mi:ss')assendTime,通过跟踪代码发现得到了时间是2010-04-0100:22:32不知道为什...
90
热度 -
[Oracle开发] shutdown immediate后startup 报错解决方法
shutdownimmediate后startup报错我想问一下,为什么shutdownimmediate后用startupmount重新启动实例会报错oracle10错误是:tns:监听程序当前无法识别链接描述符中请求的服务。此时,在服务管理器中,oracleServiceorcl是开启的,重启o...
327
热度 -
[Oracle开发] pl/sql的帮助文档,该如何解决
pl/sql的帮助文档谁有pl/sql的帮助文档,那种可以放在pl/sql中按下f1就可以跳出来的帮助文档,谁有请发我一份不胜感激。邮箱地址:weiweipxb@126.com也可以推荐下载地址谢谢大家------解决方案--------------------自己使用ORACLE的官方文档来集成H...
91
热度