Вызов хранимой процедуры из другой хранимой процедуры SQL Server

У меня есть 3 вставленные хранимые процедуры каждая SP вставляет данные в 2 разные таблицы

Table 1          Table 2                
idPerson         idProduct             
name             productName            
phoneNumber      productdescription     
FK-idProduct

SP для таблицы 1 SP для таблицы 2

create procedure test1                create procedure test2
WITH                                  WITH 
EXECUTE as caller                     EXECUTE as caller
AS                                    AS
declare                               declare

@idPerson int,                        @idProduct int,
@name varchar(20),                    @productName varchar(50),
@phone varchar(20)                    @productoDescription varchar(50)


  SET nocount on;                     SET nocount on;
    Begin                             Begin
      insert into table1(                insert into table2(
                idPerson,                          idProduct,
                name,                              productName,
                phone)                             productDescription)
          values(                            values(
                @idPerson,                         @idProduct,
                @name,                             @productName,
                @phone)                            @productDescription)
      end                               end

Мне нужно вызвать тест хранимой процедуры 2 из теста хранимой процедуры 1 и вставить FK-ID в таблицу 1

36
задан Kiquenet 17 July 2015 в 09:40
поделиться