SQL Server:创建存储过程

时间:2015-07-05 15:56:46

标签: sql sql-server stored-procedures

我需要编写一个存储过程,该过程应该将CustomerID作为参数并从Name返回atbv_Contacts,其中ContactID列的参数与{相同{1}}。

我的问题是,我想我只是想获取身份证,因此它不会向我显示客户的身份证。另外,我不认为这个程序写得正确,因为我收到以下错误:

  

消息3609,级别16,状态2,过程atsp_GetNameID,第7行
  交易在触发器中结束。批次已中止。

     

消息50000,级别18,状态1,过程strg_Database_ChangeLog,行90   无效的对象名称。请检查拼写错误。

我目前的代码:

CustomerID

1 个答案:

答案 0 :(得分:-1)

替换为

CREATE PROCEDURE atsp_GetNameID 
    (@CustomerID AS INT)
AS
BEGIN
    SELECT ContactID
    FROM atbv_Contacts
    WHERE ContactID =@CustomerID
END