I have a problem that i do not seem to get fixed. The stored procedure throws an error when creating if I decomment the following part out of the full code:
-- SET @ResultType = 'Success'
-- SET @ResultMessage = 'Environment Created'
How can I solve this?
CREATE PROC [dbo].[usp_InsertEnvironment]
@EnvironmentName nvarchar(50),
@EnvironmentDescription nvarchar(250),
@ResultType as Nvarchar(50) OUTPUT,
@ResultMessage as Nvarchar(250) OUTPUT
AS
--SET NOCOUNT ON
--SET XACT_ABORT ON
BEGIN TRANSACTION
IF NOT EXISTS(SELECT * FROM dbo.Environment WHERE EnvironmentName = @EnvironmentName)
--This environmentName does not exists, so insert...
INSERT INTO dbo.Environment
SELECT @EnvironmentName, @EnvironmentDescription
-- I get an error if I decomment the 2 lines underneath :-(
--SET @ResultType = 'Success'
--SET @ResultMessage = 'Environment Created'
ELSE
--This environmentName does not exists so throw error
SET @ResultType = 'Error'
SET @ResultMessage = 'Environment already exists'
COMMIT