I am creating a dynamic insert statement within a stored procedure. It looks like this (with 'plus' signs after @SQL, which I don't why this doesn't show them): -- create dynamic insertSelect @SQL = 'Insert 'Select @SQL = @SQL + @DestinationDatabase Select @SQL = @SQL + '.t_ItemCategory Values ("'Select @SQL = @SQL + RTrim(LTrim(@CurCategoryCode)) + '", "' + RTrim (LTrim(@CurItemCategoryDesc)) + '", "' + RTrim(LTrim (@CurItemOther)) + '")'--Print (@SQL)Exec ( @SQL)However, the problem I am having is that some of the passed in parameters have double quotation marks within them:Insert RPMA1Archive.dbo.t_ItemCategory Values ("240001", "Patterned concrete mix 3.5"", "")Thus I get the error message:Server: Msg 105, Level 15, State 1, Line 1Unclosed quotation mark before the character string 'Patterned concrete mix 3.5", ")'.Does anyone know how to handle this within T-SQL?Thanks!