Maybe simple, but in the Moment a Problem for me?!
How to insert a string like 'D'Artagnan' via SQL INSERT to a Database Table?
I've tryied:
DECLARE @spcChar nvarchar(1);
DECLARE @2spcChar nvarchar(2);
DECLARE @newString nvarchar(50);
DECLARE @tmpChar nvarchar(50);
SET @spcChar = CHAR(39);
SET @tmpStr = 'D'Artagnan'; -> FAIL
SET @tmpStr = 'D'+ @spcChar + 'Artagnan';
SET @2spcChar = @spcChar + @spcChar;
SET @newString = REPLACE( @tmpStr, @spcChar, @2spcChar );
-- Return the result of the function
RETURN @newString; -> == 'D'!!!
Not very pretty, but just for testing