wdjh.net
当前位置:首页 >> orAClE存储过程游标使用疑问 >>

orAClE存储过程游标使用疑问

exec是sqlplus的命令,只能在sqlplus中使用。 call是sql命令,任何工具都可以使用

你的本意是想计算所有记录中parent与share的和? declare @p int /*定义变量p,用来取parent 的值 */ declare @s int /*定义变量s,用来取share的值*/ declare @sum int /*定义变量sum 用来保存累加 */ declare @flag int /*定义循环变量 flag,...

你表的结果那些,还有那个字段上有没有索引,等等,都不知道,你这样贴个图出来,没有哪个晓得是什么原因

select @b=AutoID from VisitRecord where IP=@IP select @c=count(*) from VisitRecord 这样赋值

你要拿那个存储过程中select出来的那个DataSet的第二个表。比如你放在dsTemp里面,然后你拿dsTemp.Tables[1].rows 拿到这个dataRow 然后foreach就拿出来了。

我帮你运行了一下,执行的exec p_multi ,而exec proc1是运行不出来的

第一个变量就是你在调用存储过程的时候传入的参数 就象调用函数的时候传参数一样 第二个就是你在存储过程中需要用到的变量 就象函数自身定义的变量一样 外部是不能使用的

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com