![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle 数据库技术
文章平均质量分 74
argl521
• 精通 Delphi,C#程序设计语言
展开
-
动态SQL语句使用
动态SQL语句处理:根据要处理的sql语句的作用不同,可以使用三种不同类型的动态sql方法:使用execute immediate语句可以处理包括ddl(create、alter和drop)、DCL(grant、revoke)、DML(insert、update、delete)以及单行select语句;使用open cursorname for sql_statement语句可以处理多行查询操作;原创 2009-08-05 15:42:00 · 492 阅读 · 0 评论 -
pl/sql 异常使用
最近写一些函数已近存储过程时经常用到捕获异常、抛出异常一类的问题,虽然网上有问多这方面的资料,单我这里只是按自己的理解去描述一下在orale中使用异常的方法: 一、抛异常: . 通过PL/SQL运行时引擎 . 使用RAISE语句 . 调用RAISE_APPLICATION_ERROR存储过程二、使用方法: 1.当数据库或PL/SQL在运行时发生错误原创 2009-08-10 16:41:00 · 394 阅读 · 0 评论 -
oracle中组织SQL方法
更新表: a.存储过程中可以使用游标来更新数据表(游标中是一行一行读取数据并进行更新相关表) 游标使用例子: 定义游标: CURSOR c_wt IS SELECT serial_id, cmnd_id, send_time FROM dl_entrustinfo WHERE trust_id = v_p_pre_id原创 2009-06-03 18:50:00 · 263 阅读 · 0 评论 -
开发中遇到的问题
一、oracle-04031错误 1. 没有绑定编量造成shared_pool碎片过多,同时shared_pool_size太小 在风控开发过程中由于没有使用变量绑定,导致oracle共享池溢出。Oracle共 享池一个重要作用就是将解析好的sql语句进行缓存,如果有类似的sql,直接从共享池中获取并执行,不需要再次解析。服务器开发时,尽量通过变量绑定的方式访问数据库。原创 2009-06-04 09:28:00 · 284 阅读 · 0 评论 -
oracle 应用中遇到的问题
1、多表联合查询时,一定要对每一列指定表名(包括条件中的列今天晚上易方达进行验收测试时,发现一个问题:打开开放式基金指令快速下达界面时,发生oracle错误,错误描述如下:ORA-00918: 未明确定义列,详细信息见图ERR1.JPG。错误的原因为:中间层(business/pm/func/ GetMonitorCmndData.java)写SQL语句时,部分列没有指定对应的表名原创 2009-09-25 14:22:00 · 440 阅读 · 0 评论 -
编写sql语句技巧
复杂sql语句:case语句、exists语句 一、今天遇到一个帅选数据的问题,sqlserver存储过程中,加了一个新的帅选数据的条件,不打乱原来的取数据的模式下把新的功能添加进去,用一段符合型的EXISTS语句就可以解决问题 and 原先的sql 语句 --过滤自助机不显示的科室、专家数据 add by aorigel 20101020 and notexists( select 1 from GH_YY_PBZB aa,GH_Y原创 2010-10-20 16:57:00 · 706 阅读 · 1 评论