CREATE PROCEDURE [DELETE_UND_PROBE]
(@probe_id_1 [bigint])
AS
DECLARE @liRecCount integer
SET @liRecCount = 0
SELECT @liRecCount = ( SELECT count(*) from und_task where probe_id = @probe_id_1 )
IF @liRecCount > 0
BEGIN
UPDATE [srdb].[und_probe]
SET [status] = 'deleted'
WHERE ( [probe_id] = @probe_id_1)
END
ELSE
BEGIN
DELETE [srdb].[und_probe]
WHERE
( [probe_id] = @probe_id_1)
END
GO
GRANT EXECUTE ON [dbo].[DELETE_UND_PROBE] TO [uniadmin]
GRANT EXECUTE ON [dbo].[DELETE_UND_PROBE] TO [uniuser]
GO