Вот пример хранимой процедуры. Реальный SP содержит 35 параметров. Из них только один параметр Сообщение может содержать апостроф. Если я пытаюсь вставить такую запись в таблицу, получаю ошибку. Как с этим справиться.
Create Procedure ProcInsertRecord
@Name varchar(30),
@mobile_no varchar(30),
@message varchar(30),
@Address varchar(30),
@Designation varchar(30)
as
begin
set @SQL = 'INSERT INTO ['+@table+'](Name,Mobile,Message,Address,Designation) values ('''+@Name +''' , '+@mobile_no+' , '''+@message+''','''+@Address+''','''@Designation+''')
sp_helptext @SQL
end