SQL хранимая процедура).
помогите пожалуйста. не понимаю как работать с выходными параметрами.. .
нужно сделать процедуру, которая удалит все данные об определенным человеке. но если с ним есть связанные заказы, удаление нужно будет отменить. возвращаемое значение должно определить успешность операции.
я сделал так процедуру.
CREATE PROCEDURE spt_opklie
AS
select *
FROM [Order] o LEFT OUTER JOIN Customer c
ON o.IdCust = c.IdCust
WHERE o.IdCust = 22
return 1
так вызов:
declare @return_value int
EXEC @return_value=spt_opkli
if @return_value = 1
begin
print 'клиент не удален'
end
else
begin
print 'удалить'
delete FROM [Order]
end
но... вызов не работает. помогите пожалуйста!!! !
вот по этой таблице:
спасибо Вам!!!! *лучи добра*
з. ы. мы делаем в среде SQL Server Management Studio