SQL一个存储过程调用另一个存储过程 获得返回值
2009-06-05 11:35
417 查看
--创建输出参数的存储过程:
IF OBJECT_ID('p_Out') > 0
DROP PROC p_Out
GO
CREATE PROC p_Out
@i INT OUT --要输入的参数后面必须加上OUT或OUTPUT
AS
SELECT @i = COUNT(1)
FROM sysobjects
WHERE xtype='U'
GO
--创建引用输出参数的存储过程:
IF OBJECT_ID('p_In') > 0
DROP PROC p_In
GO
CREATE PROC p_In
AS
DECLARE @i INT
EXEC p_Out @i OUT --过程参数赋值时需要加上OUT或OUTPUT才能得到参数输出的值
SELECT '该测试数据库共有'+ltrim(@i)+'个用户表' AS 用户表数量
GO
--调用过程查看结果:
EXEC P_IN
/*
用户表数量
------------------------------------
该测试数据库共有588个用户表
(1 行受影响)
*/
IF OBJECT_ID('p_Out') > 0
DROP PROC p_Out
GO
CREATE PROC p_Out
@i INT OUT --要输入的参数后面必须加上OUT或OUTPUT
AS
SELECT @i = COUNT(1)
FROM sysobjects
WHERE xtype='U'
GO
--创建引用输出参数的存储过程:
IF OBJECT_ID('p_In') > 0
DROP PROC p_In
GO
CREATE PROC p_In
AS
DECLARE @i INT
EXEC p_Out @i OUT --过程参数赋值时需要加上OUT或OUTPUT才能得到参数输出的值
SELECT '该测试数据库共有'+ltrim(@i)+'个用户表' AS 用户表数量
GO
--调用过程查看结果:
EXEC P_IN
/*
用户表数量
------------------------------------
该测试数据库共有588个用户表
(1 行受影响)
*/
相关文章推荐
- SQL一个存储过程调用另一个存储过程 获得返回值问题
- SQL一个存储过程调用另一个存储过程 获得返回值问
- SQL一个存储过程调用另一个存储过程 获得返回值
- SQL一个存储过程调用另一个存储过程 获得返回值问题
- SQL一个存储过程调用另一个存储过程 获得返回值问题
- SQL一个存储过程调用另一个存储过程 获得返回值问题
- SQL一个存储过程调用另一个存储过程 获得返回值问题
- 使用extjs,来实现一个页面调用另一个页面中的方法,并且能获得方法的返回值
- .Net调用存储过程(有传入、传出、返回值、记录集)及SqlDataAdapter、ExecuteNonQuery、SqlDataReader、ExecuteScalar
- 写一个sql中视图和存储过程的简单创建和调用方法!!!自我备忘用····
- pl/sql 有返回值的存储过程 java调用pl/sql过程 实例
- ASP.NET调用存储过程返回输出参数,获得返回值
- .Net调用存储过程(有传入、传出、返回值、记录集)及SqlDataAdapter、ExecuteNonQuery、SqlDataReader、ExecuteScalar
- 用SQL语句获得一个存储过程返回的表
- sql中用存储过程调用另一个存储过程
- 用SQL语句获得一个存储过程返回的表
- 收集到的:如何调用存储过程,有返回值的,有参数的,存储过程中调用存储过程。(MS SQL Server)
- 用SQL语句获得一个存储过程返回的表
- 如何调用存储过程,有返回值的,有参数的,存储过程中调用存储过程。(MS SQL Server)
- .Net调用存储过程(有传入、传出、返回值、记录集)及SqlDataAdapter、ExecuteNonQuery、SqlDataReader、ExecuteScalar