Гавриленко Сергей Алексеевич |
output-параметром, селектом. |
я так попробовал, но что-то всеравно не возвращает..
ALTER PROCEDURE sbyt_DEL_KL
(
@nkl int
)
AS
IF EXISTS(SELECT dbo.ДоговорКлиент.Статус, dbo.KL.Nkl
FROM dbo.ДоговорКлиент INNER JOIN
dbo.ДоговорСсылка ON dbo.ДоговорКлиент.Ndg = dbo.ДоговорСсылка.NDg INNER JOIN
dbo.KL ON dbo.ДоговорСсылка.Nklie = dbo.KL.Nkl
WHERE dbo.ДоговорКлиент.Статус = N'Действует' AND dbo.KL.Nkl =@nkl)
BEGIN
SET @flag=0
SELECT @flag as flag
END
ELSE
BEGIN
DELETE FROM KL WHERE Nkl=@nkl
SET @flag=1
SELECT @flag as flag
END
RETURN