Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Хранимая(ранимая^^) процедура


Автор: uranpro 10.7.2008, 11:52
Код

create procedure pc_CardInsert
@CardNumber varchar(30),
@CreateDate datetime,
@PresentPrice money,
@CreateObj int,
@Reason varchar(300),
@CreateName varchar(80)
as
insert into pc_cards(cardnumber, createdate, presentprice, createobj, reason, createname)
values
(
@CardNumber, @CreateDate, @PresentPrice, @CreateObj, @Reason, @CreateName
);

insert into pc_price(CardID, price)
values
(
ident_current('pc_cards'), @presentprice
)

go


подскажите плс, почему в этой процедуре выполняется только 1 запрос (insert pc_cards), а до 2го(insert pc_pricehistory) не доходит (

Автор: uranpro 10.7.2008, 13:31
решу эту проблему триггером(

Автор: under_sun 10.7.2008, 19:39
Цитата(uranpro @  10.7.2008,  11:52 Найти цитируемый пост)
подскажите плс, почему в этой процедуре выполняется только 1 запрос (insert pc_cards), а до 2го(insert pc_pricehistory) не доходит (

У меня выполняются оба запроса. Может дело в том, что у тебя в процедуре таблица pc_price, а не  pc_pricehistory.

Автор: uranpro 11.7.2008, 09:56
under_sun, ёмаё, точняк !! оО бугага))

я уже триггер добавил)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)