2014-04-03 58 views

回答

1

请看网上书籍样本程序调用。

http://technet.microsoft.com/en-us/library/ms174998.aspx

-- From BOL - sample procedure 
USE AdventureWorks2012; 
GO 
CREATE PROCEDURE checkstate @param varchar(11) 
AS 
IF (SELECT StateProvince FROM Person.vAdditionalContactInfo WHERE [BusinessEntityID] = @param) 
    = 'WA' 
    RETURN 1 
ELSE 
    RETURN 2; 
GO 

-- Sample call 
DECLARE @return_status int; 
EXEC @return_status = checkstate @param = '2'; 
SELECT 'Return Status' = @return_status; 
GO 

我做了两个变化至样品。

首先,我的AW2012版本中不存在[ContactId]。我在BOL上添加了一个更正。

其次,始终使用命名参数。这样,通话不依赖于订单。

GL

相关问题