求高手指点 如何在gbase存储过程查询数据并遍历中遍历一条条数

oracle带参数的存储过程,一直提示sql无效sql语句。求高手指点_百度知道
oracle带参数的存储过程,一直提示sql无效sql语句。求高手指点
createorreplaceprocedurecpgd_insert(sjinvarchar2;)asdeclareslnumber(10);beginselectcount(1)intoslfromdba_viewswhereview_name='jbftjl'andOWNER='WINE';ifsl=1theninsertintod...
create or replace procedure cpgd_insert(sj in varchar2;)asdeclare sl number(10);begin
select count(1) into sl from dba_views
where view_name
= 'jbftjl' and OWNER='WINE';
if sl=1 then
insert into dg_daybb (epname,gangzhong,ph,guige,rbcp,ybcp,riqi) select '纵剪机' as epname ,gangzhong,ph,guige, rbcp,ybcp,to_date(sj,'yyyy-mm-dd')execute cpgd_insert ('');
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
来自知道合伙人认证行家
健身类行家
采纳数:145465
获赞数:633022
begincpgd_insert (''); 还有个问题,你insert后没提交,所以插入不到表里insert into 后加一句 在oracle里,insert update delete后必须提交,否则插不进数据不说 ,还会造成锁表,请牢记
还是提示无效sql
你是在执行create 过程中报错,还是在执行begincpgd_insert (''); 的时候报错?有截图没有?
创建过程的时候没报错,执行的时候就
你是用什么执行的?sqlplus?pl/sql?还是其他?
这样,你在左边列表找到procedures点开,找到你的这个cpgd_insert然后右键,点测试,下边有个输入参数的地方你看看能跑成功不或者在一个sql窗口执行我那句 百度hi里加你了,我给你调吧
wucui2007ah
wucui2007ah
采纳数:45
获赞数:97
对,确实是declare要删除,你的as已经代表要申明一个变量了create or replace procedure cpgd_insert(sj in varchar2) as
sl number(10);begin
select count(1)
from dba_views
where view_name = 'jbftjl'
and OWNER = 'WINE';
if sl = 1 then
insert into dg_daybb
(epname, gangzhong, ph, guige, rbcp, ybcp, riqi)
select '纵剪机' as epname,
gangzhong,
to_date(sj, 'yyyy-mm-dd') as riqi
采纳数:582
获赞数:757
第一,你sj in varchar2 后面不应该有分号第二,不应该有declare这个关键字
采纳数:245
获赞数:831
declare 不需要
刚开始没加也一样
其他1条回答
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。高分求一SQL行列转换存储过程,请高手指点!在线等!
[问题点数:100分,结帖人eb5mj]
本版专家分:5
结帖率 96.88%
CSDN今日推荐
本版专家分:49691
2008年5月 总版技术专家分月排行榜第二2007年9月 总版技术专家分月排行榜第二
2008年10月 荣获微软MVP称号
2008年5月 MS-SQL Server大版内专家分月排行榜第一2007年9月 MS-SQL Server大版内专家分月排行榜第一
2007年10月 MS-SQL Server大版内专家分月排行榜第三
本版专家分:441372
年度总版至少三次排名前十即授予名人勋章
2008年 总版技术专家分年内排行榜第二
2010年 总版技术专家分年内排行榜第四2009年 总版技术专家分年内排行榜第五2007年 总版技术专家分年内排行榜第六
2009年3月 总版技术专家分月排行榜第一2008年12月 总版技术专家分月排行榜第一2008年3月 总版技术专家分月排行榜第一2007年12月 总版技术专家分月排行榜第一2007年10月 总版技术专家分月排行榜第一
本版专家分:441372
年度总版至少三次排名前十即授予名人勋章
2008年 总版技术专家分年内排行榜第二
2010年 总版技术专家分年内排行榜第四2009年 总版技术专家分年内排行榜第五2007年 总版技术专家分年内排行榜第六
2009年3月 总版技术专家分月排行榜第一2008年12月 总版技术专家分月排行榜第一2008年3月 总版技术专家分月排行榜第一2007年12月 总版技术专家分月排行榜第一2007年10月 总版技术专家分月排行榜第一
本版专家分:441372
年度总版至少三次排名前十即授予名人勋章
2008年 总版技术专家分年内排行榜第二
2010年 总版技术专家分年内排行榜第四2009年 总版技术专家分年内排行榜第五2007年 总版技术专家分年内排行榜第六
2009年3月 总版技术专家分月排行榜第一2008年12月 总版技术专家分月排行榜第一2008年3月 总版技术专家分月排行榜第一2007年12月 总版技术专家分月排行榜第一2007年10月 总版技术专家分月排行榜第一
本版专家分:49691
2008年5月 总版技术专家分月排行榜第二2007年9月 总版技术专家分月排行榜第二
2008年10月 荣获微软MVP称号
2008年5月 MS-SQL Server大版内专家分月排行榜第一2007年9月 MS-SQL Server大版内专家分月排行榜第一
2007年10月 MS-SQL Server大版内专家分月排行榜第三
本版专家分:5
匿名用户不能发表回复!
其他相关推荐在oracle的存储过程里,我想访问另外一个用户的表,该怎么写?
[问题点数:0分]
本版专家分:46
结帖率 98.91%
CSDN今日推荐
本版专家分:14251
本版专家分:67516
2004年7月 Oracle大版内专家分月排行榜第一2003年10月 Oracle大版内专家分月排行榜第一
2005年5月 Oracle大版内专家分月排行榜第二2004年12月 Oracle大版内专家分月排行榜第二2004年3月 Oracle大版内专家分月排行榜第二2004年2月 Oracle大版内专家分月排行榜第二2004年1月 Oracle大版内专家分月排行榜第二2003年8月 Oracle大版内专家分月排行榜第二
2005年4月 Oracle大版内专家分月排行榜第三2005年2月 Oracle大版内专家分月排行榜第三2004年9月 Oracle大版内专家分月排行榜第三2004年8月 Oracle大版内专家分月排行榜第三2003年11月 Oracle大版内专家分月排行榜第三2003年9月 Oracle大版内专家分月排行榜第三
本版专家分:29640
2004年8月 Oracle大版内专家分月排行榜第一
2004年9月 Oracle大版内专家分月排行榜第二2004年7月 Oracle大版内专家分月排行榜第二2004年6月 Oracle大版内专家分月排行榜第二
2004年10月 Oracle大版内专家分月排行榜第三
本版专家分:38
本版专家分:14251
本版专家分:140
本版专家分:46
本版专家分:81
本版专家分:0
本版专家分:20
匿名用户不能发表回复!
其他相关推荐sql数据量过大,分库解决思路,高人指点
[问题点数:300分,结帖人wszhoho]
本版专家分:14219
结帖率 98.7%
CSDN今日推荐
本版专家分:12510
本版专家分:14043
2010年9月 MS-SQL Server大版内专家分月排行榜第三
本版专家分:2126
本版专家分:16681
本版专家分:34009
2010年2月 .NET技术大版内专家分月排行榜第二2009年11月 .NET技术大版内专家分月排行榜第二2009年10月 .NET技术大版内专家分月排行榜第二
本版专家分:7497
本版专家分:4136
本版专家分:539
本版专家分:7710
本版专家分:14219
本版专家分:57445
本版专家分:676
本版专家分:945
本版专家分:3853
本版专家分:12155
本版专家分:5
本版专家分:8993
本版专家分:620
本版专家分:1943
本版专家分:1753
本版专家分:307
本版专家分:948
本版专家分:14219
本版专家分:77
本版专家分:175
本版专家分:155
本版专家分:957
本版专家分:16
本版专家分:230
本版专家分:154
本版专家分:3937
本版专家分:557
本版专家分:385
本版专家分:1100
本版专家分:1707
本版专家分:1988
本版专家分:14219
本版专家分:14921
本版专家分:136747
2014年10月 荣获微软MVP称号2013年10月 荣获微软MVP称号2012年10月 荣获微软MVP称号
2009年2月 .NET技术大版内专家分月排行榜第三
本版专家分:3
本版专家分:9
本版专家分:14219
本版专家分:14219
本版专家分:431
本版专家分:14219
本版专家分:6
本版专家分:816296
2012年 荣获名人称号
2010年 总版技术专家分年内排行榜第一2009年 总版技术专家分年内排行榜第一
2011年 总版技术专家分年内排行榜第二
2011年3月 总版技术专家分月排行榜第一2011年2月 总版技术专家分月排行榜第一2011年1月 总版技术专家分月排行榜第一2010年12月 总版技术专家分月排行榜第一2010年11月 总版技术专家分月排行榜第一2010年10月 总版技术专家分月排行榜第一2010年9月 总版技术专家分月排行榜第一2010年8月 总版技术专家分月排行榜第一2010年7月 总版技术专家分月排行榜第一2010年6月 总版技术专家分月排行榜第一2010年5月 总版技术专家分月排行榜第一2010年3月 总版技术专家分月排行榜第一2010年4月 总版技术专家分月排行榜第一2010年2月 总版技术专家分月排行榜第一2010年1月 总版技术专家分月排行榜第一2009年12月 总版技术专家分月排行榜第一2009年11月 总版技术专家分月排行榜第一2009年10月 总版技术专家分月排行榜第一2009年8月 总版技术专家分月排行榜第一2009年7月 总版技术专家分月排行榜第一2009年6月 总版技术专家分月排行榜第一
本版专家分:5
本版专家分:13743
本版专家分:14219
匿名用户不能发表回复!
其他相关推荐求高手指点存储过程ORA-01460: 转换请求无法实现或不合理怎么办
[问题点数:100分,结帖人CAINIAOXIANGFEI]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:14869
2011年4月 Oracle大版内专家分月排行榜第一
2011年6月 Oracle大版内专家分月排行榜第二2011年5月 Oracle大版内专家分月排行榜第二
本版专家分:5125
2011年8月 Oracle大版内专家分月排行榜第三
本版专家分:14869
2011年4月 Oracle大版内专家分月排行榜第一
2011年6月 Oracle大版内专家分月排行榜第二2011年5月 Oracle大版内专家分月排行榜第二
本版专家分:14869
2011年4月 Oracle大版内专家分月排行榜第一
2011年6月 Oracle大版内专家分月排行榜第二2011年5月 Oracle大版内专家分月排行榜第二
本版专家分:5125
2011年8月 Oracle大版内专家分月排行榜第三
本版专家分:721
本版专家分:16597
年度总版至少三次排名前十即授予名人勋章
2008年 总版技术专家分年内排行榜第二
2010年 总版技术专家分年内排行榜第四2009年 总版技术专家分年内排行榜第五2007年 总版技术专家分年内排行榜第六
2009年3月 总版技术专家分月排行榜第一2008年12月 总版技术专家分月排行榜第一2008年3月 总版技术专家分月排行榜第一2007年12月 总版技术专家分月排行榜第一2007年10月 总版技术专家分月排行榜第一
本版专家分:0
匿名用户不能发表回复!
其他相关推荐}

我要回帖

更多关于 存储过程遍历结果集 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信