CREATE PROCEDURE [DELETE_UND_USER]
(@user_id_1 [bigint],
@modified_by_2 [bigint])
AS
DECLARE @liRecCount integer
SELECT @liRecCount = ( SELECT count(*) from und_job where [user_id] = @user_id_1 )
IF @liRecCount > 0
BEGIN
UPDATE und_job
SET [status] = 'deleted', dt_last_modified = getdate()
WHERE
( [user_id] = @user_id_1 )
END
ELSE
BEGIN
DELETE [srdb].[und_user]
WHERE
( [user_id] = @user_id_1 AND
[modified_by] = @modified_by_2)
END
GO
GRANT EXECUTE ON [dbo].[DELETE_UND_USER] TO [uniadmin]
GRANT EXECUTE ON [dbo].[DELETE_UND_USER] TO [uniuser]
GO