Передача параметров из одного сохраненного процесса в другой сохраненный процесс - PullRequest
0 голосов
/ 29 июля 2011

Мне нужно передать некоторые параметры для вложенного хранимого процесса. Вот мой сценарий. Proc1 - основной сохраненный процесс. Я звоню другому хранимому процессу с именем Proc2 внутри Proc1. Когда я передаю одинаковые параметры для обоих процедур. Я получаю ошибку.

Вот мой сохраненный процесс - любая помощь будет оценена.

Create Procedure Proc1(
    @fname varchar(20),
    @lname varchar(20),
    @adr varchar(40),
    @city varchar(20)

)
AS
Insert into Address(fname,lname,Adr1,City) values(@fname,@lname,@adr,@city)

exec proc2  @fname,
            @lname ,
            @adr ,
            @city 

1 Ответ

0 голосов
/ 29 июля 2011

Если это ваш настоящий код, у вас есть несколько простых опечаток, которые приведут к ошибкам:

  • В операторе insert вы вводите @laname, а параметр @lname.
  • В операторе insert у вас есть дополнительный , перед последним ).

Это ошибки, которые вы получаете, или есть другие? На вопрос недостаточно подробностей, чтобы можно было на него ответить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...