当前位置:首页 » 存储配置 » 存储过程调存储过程

存储过程调存储过程

发布时间: 2022-09-26 22:07:32

A. 在oracle中 存储过程如何调用存储过程

在存储过程中直zd接使用就行了
--创建回一个存储答过程
CREATE
OR
REPLACE
PROCEDURE
PR_NEW1
(N_NAME
VARCHAR2)
as
begin
DBMS_OUTPUT.PUT_LINE(N_NAME);
end
;
--在另一个存储过程中调用
CREATE
OR
REPLACE
PROCEDURE
PR_NEW2
as
begin
PR_NEW1('NAME');
---
end
;

B. 存储过程可以调用存储过程嘛

存储过程是可以调用存储过程的;
用的方法和查询分析器里面是一样的;
语法如下:
CREATE PROCEDURE CCGC_1

AS

--这里,根据需要执行一些操作
--
--

--开始掉用另外一个存储过程
EXEC CCGC_2 @参数

GO

C. 如何在存储过程中调用其他的存储过程

一个带参数的存储过程。
sql> CREATE OR REPLACE PROCEDURE HelloWorld1 (
2 p_user_name VARCHAR2
3 ) AS
4 BEGIN
5 dbms_output.put_line('Hello ' || p_user_name || '!');
6 END HelloWorld1;
7 /

Procere created.

SQL> CREATE OR REPLACE PROCEDURE CallHelloWorld1 (
2 p_user VARCHAR2
3 ) AS
4 BEGIN
5 -- 调用存储过程的 存储过程
6 HelloWorld1(p_user);
7 END CallHelloWorld1;
8 /

Procere created.

执行
SQL> set serveroutput on
SQL> exec CallHelloWorld1( 'Tom' );
Hello Tom!

PL/SQL procere successfully completed.

D. sql server 存储过程如何调用存储过程

调用存储过程demo(无参数的存储)
进入查询界面输入以下内容
exec
demo----执行存储过程

E. 什么是存储过程用什么来调用

存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。

F. oracle中,一个存储过程怎么调用另一个存储过程这两个存储过程都带有各自的参数。直接调用似乎不行。

直接调用就可以了。举个例子把 B 存储过程调用A 存储过程。
PROCEDURE A (p_1 in number,p_2 out number)

is
v_1 number;
begin
V_1:=p_1;
p_2:=v_1;
end A;

(1)如果A 与B同在一个package里面的话。那么 B里面直接可以调用A
PS:如果A,B在同一个Package 中无法调用的话,那么很可能是A,B在Spec里没有声明。一个package包含Spec 和Body,两层。不能调用很可能没有声明。声明后应该ok!

PROCEDURE B(p_1 in number)
is
v_result number;

begin

v_result =A(p_1);

end B;
其中v_result就是调用A的结果,A的返回值。

(2)如果A与B不在同一个package的话
那么B在调用A 的时候,需要加上pkg的名字
比如:A 存储过程在pkg :xxom_test_pkg 中

PROCEDURE B(p_1 in number)
is
v_result number;
begin
v_result = xxom_test_pkg .A(p_1);

end B;

----------------------------------------------------------
以上简单介绍了存储过程的调用。
希望对你有帮助

G. SQL存储过程如何调用存储过程

1、首先先创建一个存储过程,代码如图,存储过程主要的功能是为表JingYan插入新的数据。

H. sqlserver里存储过程怎么调用存储过程

sqlserver里调用存储过程的具体操作步骤如下:

1、打开SQL Server Managment管理工具,新建一个表。

I. 请教如何在一个存储过程里面动态调用另外的存储过程

如果已经存在一个存储过程A(参数);那么在存储过程B中可以直接通过:values := A(参数);即可实现调用。备注:values必须在初始化过程中进行定义如: values VARCHAR(30);并且此类型必须与A存储过程返回参数类型一致。

热点内容
安卓手机支架哪里找 发布:2025-04-07 01:26:36 浏览:210
你为什么改wifi密码 发布:2025-04-07 01:25:15 浏览:998
java博客源码 发布:2025-04-07 01:20:05 浏览:716
电脑打开文件夹一直跳 发布:2025-04-07 01:10:45 浏览:364
java类型字节 发布:2025-04-07 00:58:36 浏览:277
java随机整数生成 发布:2025-04-07 00:37:40 浏览:747
手机为什么更改不了id密码 发布:2025-04-07 00:37:40 浏览:637
androidpaint字体 发布:2025-04-07 00:33:58 浏览:107
安卓手机如何改为普通版 发布:2025-04-07 00:31:21 浏览:219
javaif判断字母 发布:2025-04-07 00:31:19 浏览:241