I assume you have a unique constraint on your table for those columns. So one way is to do something like:CREATE PROCEDURE <ProcName>( <Parameter List>, @OutputFlag BIT OUTPUT)BEGIN TRY SET @OutputFlag = 0 <Insert Statement> SET @OutputFlag = 1END TRYBEGIN CATCH <Do something>END CATCH
If you wanted it as a RETURN code (probably not the best way) you could do soemthing likeCREATE PROCEDURE <ProcName>( <Parameter List>)BEGIN TRY <Insert Statement> RETURN CAST(1 AS BIT)END TRYBEGIN CATCH RETURN CAST(0 AS BIT)END CATCH