在PL/SQL中使用SQL窗体执行存储过程的语法怎么写?(两个参数)

在SQL窗口中执行的存储过程的语法是什么?为什么前面会有个红色曲线?
在命令窗口中又该如果写?

call Proc_name(parameter1,parameter2);

红线是说明你这个命令使用不正确。

在命令窗口中,前面加上Declare声明下就可以了
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-02
Begin
Proc_name(parameter1,parameter2);
end;
如果参数要声明的话,前面就加上Declare声明下就可以了
第2个回答  2013-07-02
试试全拼,execute或者用call 红色波浪线是提示有语法错误追问

不行啊 ,提示ORA-00900: invalid SQL statement

追答

1、PL/SQL中SQL窗口执行过程:

BEGIN
proc_name(参数);
END;

2、PL/SQL中命令窗口执行过程:

EXEC proc_name(参数);

本回答被提问者采纳
第3个回答  推荐于2018-05-09
begin
proc_name('20130523 09:22:33','20130524 09:22:33');
end;本回答被网友采纳

在PL\/SQL中使用SQL窗体执行存储过程的语法怎么写?(两个参数)
在命令窗口中,前面加上Declare声明下就可以了

怎样在pl\/sql中创建,执行和删除存储过程
as SQL_statements 以上是最基本语法,举个简单的例子:CREATE proc p_test as select retu = 12、执行存储过程 EXECUTE Procedure_name '' --存储过程如果有参数,后面加参数格式为:@参数名=value,也可直接为参数值value 3、删除存储过程 drop procedure procedure_name --在存储过程中能调用另外...

如何执行存储过程
打开plsql,输入登录名和密码进行登录。登录成功后,进入命令窗口。在窗口里输入存储过程,例子所示 输入setserveroutputon;按回车键 用execute存储过程名(参数)。执行存储过程。或者也可以用 begin 存储过程名(参数)。end。在其他代码中,比如java里也可以调用存储过程 ...

PL_sql如何执行oracle存储过程
1.select * from ods_area; 不能直接在pl\/sql 中作为语句执行。应该用 select 字段 into plsql变量 from 表名;的形式来获取表中的数据,保存到plsql变量中。2. 存储过程的语法格式为:create or replace procedure area is --变量声明;begin --过程主体;end area;3. 如果存储过程代码无误,...

plsql中如何执行存储过程?
1、第一步,双击plsql图标进入登录界面,输入用户名和密码,然后传输数据库实例名称,如下图所示,然后进入下一步。2、其次,完成上述步骤后,单击左上角的“new”选项,然后单击“sql window”以进入数据库界面,如下图所示,然后进入下一步。3、接着,该图是数据库存储过程的简单布局。存在存储过程...

plsql中怎么调用带输出参数的存储过程
1、首先打开一个的PLSQL Developer的界面中,点击左上角的工具,如下图所示。2、然后在打开的工具下拉菜单中,点击首选项,如下图所示。3、接着在打开的窗口中,点击左侧中的输出选项,如下图所示。4、进入到了输出界面中,在缓冲区大小中输入大小。5、大小输入完成之后,点击确定,如下图所示就完成...

怎么在PL\/SQL Developer 中调用存储过程呢?
在PL\/SQL Developer中调用存储过程的步骤如下:1、首先,建立一个操作表,当然也可以用用户界面去创建表。2、导入部分数据,在命令窗口使用sql代码或者用可视化界面。3、打开命令窗口,可以看见数据库正常运行,若是出现问题,请仔细查询是否有操作失误。4、在编辑区内编写存储过程,并将其复制、粘贴到“...

怎么用ORACLE PLSQL匿名块调用存储过程
begin core_acct_compare(参数1,参数2,参数3,参数4);end;begin ... end; 就是所谓的匿名块

15PLSQL--函数,存储过程
过程和函数统称为 PL\/SQL 子程序,它们是被命名的 PL\/SQL 块,均存储在数据库中,并通过输入、输出参数或输入\/输出参数与其调用者交换信息。过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据。4.1 创建函数 语法:CREATE [OR REPLACE] FUNCTION function_name [ (argment [ { IN...

oracle如何在sql执行带参存储过程语句
你的倒数2个参数: rtncode 、rtnmess都是out类型的参数,都需要带回值来的。out类型的参数,用常量进行调用,当然出错了。这样试试:declare vcode int; vmess varchar2(200);begin p_yjqr_mz_new('1','2','3',to_date('2014-08-01','yyyy-mm-dd'),'5',6,vcode,vmess); ...

相似回答