2 qq 32085589 qq_32085589 于 2016.03.17 12:35 提问

oracle存储过程如何写,来人鞭策

一个表中有两个字段,一个条数字段,一个是sql语句字段,如何实现执行sql语句字段里的sql语句,使执行结果赋值给条数字段

2个回答

SPE_Andy
SPE_Andy   2016.03.17 14:33

设条数字段为num,sql语句字段为sql_str,变量numben
使用游标将表中的sql语句字段得到,在使用动态命令execute immediate sql_str into num就执行了该语句并赋值给变量number。
然后更新num字段的值为number值即可

SPE_Andy
SPE_Andy 写用游标,在赋值给变量,在用变量去更新你要的字段。游标不会用可以网上学一学
2 年多之前 回复
SPE_Andy
SPE_Andy 回复qq_32085589: 这还不详细?就差把代码给你写出来了。
2 年多之前 回复
SPE_Andy
SPE_Andy 回复qq_32085589: 这还不详细?就差把代码给你写出来了。
2 年多之前 回复
qq_32085589
qq_32085589 回复SPE_Andy: 再详细一点,存储过程之前没用过![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/10.gif)
2 年多之前 回复
qq_32085589
qq_32085589 回复SPE_Andy: 再详细一点,存储过程之前没用过![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/10.gif)
2 年多之前 回复
qq_32085589
qq_32085589 回复SPE_Andy: 再详细一点,存储过程之前没用过![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/10.gif)
2 年多之前 回复
SPE_Andy
SPE_Andy   2016.03.17 14:40

我的java程序:
String sql="SELECT * FROM Tb_BigPolicy"

  • " where prod_no=?"+" and to_char(createtime,'yyyy-mm-dd')=?" +" and status=?"; System.err.println(sql); List tbBigPolicys = dbUtilsDao.queryClass(sql, TbBigPolicy.class, prod_no,searchDate,status); 执行结果为null(数据库保证有相对值但是得不到)。问题就在于and to_char(createtime,'yyyy-mm-dd')=?"这里,把这个拿掉可以得到结果到不符合要求。数据库实oracle。求解答

更多0

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
oracle存储过程的写法
create or replace procedure 要创建的存储过程名称(入参a in varchar2, 出参b out varchar2) is 变量c varchar2(2000); 变量d number(10); 异常变量e exception; begin ...
用一段哲理来鞭策自己,希望有个好的开始~
             一步能行能行千里,智者不惑勇者不惧,适者有寿仁者无敌;有为有不为,知足知不足;锐气藏于胸,和气浮于面,才气见于事,义气施于人;大气可成。 
一个 Oracle 存储过程编写的入门级例子
  一个 Oracle 存储过程编写的入门级例子    存储过程是在面试中常被问到的程序员必备技能之一。很多朋友被问到时唯唯诺诺,吞吞吐吐,明显自信不足。其实存储过程无外乎就是特定的功能,在特定的层次实现。这些朋友可能会触发器,但是不怎么用存储过程而已。久而久之,谈虎色变。为此作者写了一个 Oracle 存储过程的入门级例子,用实例来帮这些朋友对存储过程 say "Hell
给自己一个鞭策
在此之前,我的主要精力放在了模拟电路上,由于一些原因,以后的重心可能要向嵌入式方向靠拢。说句实话,我的C语言很一般,对于嵌入式也只是有一个基本的概念,所以我想将我以后的一些学习内容以博客的方式记录下来,一来可以鞭策自己不懈怠,二来为自己的学习过程做个笔记,要是再能够帮助他人解决一些问题那就再好不过了。 由于我之前的模拟电路经历,如果可以做成实物,我会尽量的去搭一个电路,更直观的显示出结果。希望可
前言——记录Java学习的每一步
使用标准C已经6、7年了,看着计算机上运行的桌面程序、手机上运行的应用程序、各类风格的网站,心里就一直痒痒的,想跨入这个行业。                  还有一点原因,技术发展的太快,好多以前看似高深的功能,现在全变成小儿科了,一个库函数全搞定,而且技术发展轨迹就是模块化、功能化、简单化。个人观点:光会标准C,注定被时代拍在沙滩上!                  经过摸索、咨询
自我鞭策2018
AI:人工智能---努力学习不一定能修成正果,但是不去努力学习,则注定是一无所获。学习,进步和自我鞭策都是逃避不掉的必修课。一个新生的领域,勃勃的生机必然也意味着新成果的层出不穷。必要课程的学习只能让一个人从门外汉变成圈里人,有了进入这个领域,赶上这波浪潮的基本资格,至于到底是成为弄潮儿还是直接被大浪吞没,还是那句话,不劳苦必然无所得。...
微机接口 基础知识与讲解快快来人
微机接口 基础知识与讲解快快来人微机接口 基础知识与讲解快快来人微机接口 基础知识与讲解快快来人微机接口 基础知识与讲解快快来人
oracle存储过程笔记
oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记
Oracle存储过程
Oracle存储过程 Oracle存储过程 Oracle存储过程 Oracle存储过程
今天中午来了好多人到公司参观
   中午下班,下去吃了中饭,上来刚坐没一会儿,就发现来了好多人到我所在的办公大厅里参观,他们看上去还是学生的样子,我想他们一定对我们工作的地方感到很好奇吧,应该是这样的。   在大学三年级暑假的时候,我们系的老师带着我们出去实习,而且是到北京。那是我第一次到北京去,住在中科院物理研究所研究生住的旁边的一个地下室里。在北京将近待了十天吧,在这十天之内,老师带我们去参观了中科院计算所和软件研究所