SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID('dbo.[sp_CheckTanuloEgyszerAdhatoErtekelesValidation]') IS NOT NULL BEGIN DROP PROCEDURE [dbo].sp_CheckTanuloEgyszerAdhatoErtekelesValidation END GO -- ============================================= -- Author: -- Create date: <2016. 09. 01.> -- Description: -- ============================================= CREATE PROCEDURE [dbo].sp_CheckTanuloEgyszerAdhatoErtekelesValidation @pErtekelesId AS INT, @pErtekelesTipusId INT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; DECLARE @TanuloId AS INT DECLARE @TantargyId AS INT SELECT @TanuloId = T_TANULOERTEKELES_OSSZES.C_TANULOID, @TantargyId = T_TANULOERTEKELES_OSSZES.C_TANTARGYID FROM T_TANULOERTEKELES_OSSZES WHERE T_TANULOERTEKELES_OSSZES.ID = @pErtekelesId SET @TanuloId = (SELECT T_TANULOERTEKELES_OSSZES.C_TANULOID FROM T_TANULOERTEKELES_OSSZES WHERE T_TANULOERTEKELES_OSSZES.ID = @pErtekelesId) IF EXISTS (SELECT 1 FROM T_TANULOERTEKELES_OSSZES WHERE T_TANULOERTEKELES_OSSZES.TOROLT = 'F' AND T_TANULOERTEKELES_OSSZES.C_ERTEKELESTIPUSA = @pErtekelesTipusId AND T_TANULOERTEKELES_OSSZES.C_TANULOID = @TanuloId AND T_TANULOERTEKELES_OSSZES.C_TANTARGYID = @TantargyId AND T_TANULOERTEKELES_OSSZES.ID != @pErtekelesId ) SELECT 1 ELSE SELECT 0 END