请教VB执行带参数的vb执行存储过程程问题

查看: 2323|回复: 9
请教在sqlplus中执行不带参数存储过程是否需要括号?
论坛徽章:1
比方我有一个存储过程proc_sp,没有输入输出参数
现在要在sqlplus中执行
连接sqlplus后, SQL&EXEC PROC_SP;
这样执行似乎有问题,但是没有报错
SQL&EXEC PROC_SP(); 可以执行,我问问这个&()&是必要的吗?
当然如果有参数,肯定是需要括号的,这个是函数的括号意思吗?
论坛徽章:381
SQL& set serverout on
SQL& create or replace procedure procsp
&&3&&begin
&&4&&dbms_output.put_line('1');
过程已创建。
已用时间:&&00: 00: 00.37
SQL& exec procsp
PL/SQL 过程已成功完成。
已用时间:&&00: 00: 00.00
论坛徽章:734
加不加都可以吧,我记得在哪里不加括号,好像要报错
论坛徽章:1
oracle_cj 发表于
加不加都可以吧,我记得在哪里不加括号,好像要报错
谢谢,()的确添加与否都一样
后面的分号&;&加不加都一样
SQL& create or replace procedure procsp
&&3&&begin
&&4& &dbms_output.put_line('1');
Procedure created.
SQL& exec procsp
PL/SQL procedure successfully completed.
PL/SQL procedure successfully completed.
SQL& set serverout on
PL/SQL procedure successfully completed.
SQL& exec procsp
PL/SQL procedure successfully completed.
SQL& exec procsp();
PL/SQL procedure successfully completed.
论坛徽章:1
〇〇 发表于
SQL& set serverout on
SQL& create or replace procedure procsp
谢谢,以后我知道自己也可以测试了
招聘 : 论坛徽章:471
oracle_cj 发表于
加不加都可以吧,我记得在哪里不加括号,好像要报错
是job里么?
论坛徽章:734
lastwinner 发表于
是job里么?
想起来了,是在pl/sql developer里面的sql window 中
call procedure_name要带括号,否则就会报错
论坛徽章:115
论坛徽章:4
没带输入输出参数,就不 带括号,这叫匹配,呵呵
论坛徽章:1088
不需要。。。
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号请问存储过程变量在SELECT语句中的应用及参数传递有关问题
请问存储过程变量在SELECT语句中的应用及参数传递有关问题
发布时间: 18:53:04
编辑:www.fx114.net
本篇文章主要介绍了"请问存储过程变量在SELECT语句中的应用及参数传递有关问题",主要涉及到请问存储过程变量在SELECT语句中的应用及参数传递有关问题方面的内容,对于请问存储过程变量在SELECT语句中的应用及参数传递有关问题感兴趣的同学可以参考一下。
请问存储过程变量在SELECT语句中的应用及参数传递有关问题请教存储过程变量在SELECT语句中的应用及参数传递问题CREATE & PROCEDURE & kcel & (@value3 & date,@value4 & date) AS begin drop & table & chenping6 select & & 班级,姓名,任务 & into & chenping6 & from & (Select & * & From & chenpingadd1 & UNION & & & Select & * & From & chenpingadd2 & UNION & & Select & * & From & chenpingadd3 & UNION & & & Select & * & From & chenpingadd4 & UNION & & Select & * & From & chenpingadd5)nt & where & 结束时间 & between & '@vlaue3 ' & and & ' & @value4 & ' ....................................... _cursor & */ close & my_cursor deallocate & my_cursor end GO & 这是一个存储过程里的部分内容,@value4传递时间参数可是不行,请教为什么会不行能?还有在VB调用此过程时要命令要怎样写才能将参数传递进来?把引号去掉 where 结束时间 between @vlaue3 and @value4
CREATE PROCEDURE kcel (@value3 date,@value4 date) 改為 CREATE PROCEDURE kcel (@value3 datetime,@value4 datetime) where 结束时间 between '@vlaue3 ' and ' @value4 ' 改為 where 结束时间 between @vlaue3 and @value4
本文标题:
本页链接:SQLServer如何执行带参数的存储过程?-mssql-电脑编程网SQLServer如何执行带参数的存储过程?作者:佚名 和相关&&
执行带参数的存储过程的方法如下:
Exec sp_configure 'allow updates',1& --允许更新系统表。
exec dbo.User_ChangeObjectOwnerBatch 'OldOwner','dbo'以上是两个例子。
SQL Server中执行带参数的存储过程的方法是:
EXEC 存储过程名字 '参数1','参数2',数值参数
EXEC 是一个关键字。
字符串参数使用单引号括起来,数值参数不需要使用单引号
转载请以链接形式注名来源:SEO杂碎
相关资料:|||||||SQLServer如何执行带参数的存储过程?来源网络,如有侵权请告知,即处理!编程Tags:                &                    

我要回帖

更多关于 执行带参数的存储过程 的文章

 

随机推荐