SQL Server 2005 - 如何在预存程序中调用另外一个预存程序要在一个预存程序中调用另外一个预存程序,可以使用下列两种方式之一进行调用: EXECUTE <欲执行之预存程序的名称> —或— EXEC <欲执行之预存程序的名称> 若被调用的欲执行之预存程序的名称拥有传回值,且您需要接收该传回值,则在执行该欲执行之预存程序的时候,必须使用 OUTPUT 关键词来让被调用的预存程序可以接收回传值。只是您必须先在被调用的预存程序中,利用 OUTPUT 关键词来加以建立并指定要回传的数值之数据型别。如下所示即是一例: CREATE PROCEDURE #欢迎 @strInput NVARCHAR(50) OUTPUT CREATE PROCEDURE #您好 -- 现在要测试「#您好」这个预存程序是不是可以正确被执行 PRINT '使用 EXEC 陈述式来测试'; PRINT '直接使用 Stored Procedure 名称来测试看看';
上一篇:用SQL 2005的ROW_NUMBER() 实现分页功能 下一篇:SQL Server 2000 在 win2003上安装不上,我的解决办法 更多相关文章
|
推荐文章
精彩文章
|