Если вам действительно нужно полностью удалить одиночные кавычки, вы можете сделать это:
Replace(@strip, '''', '')
Однако обычно вы заменяете «на», и это делает SQL Server счастливым при запросах к базе данных. Уловка с любой из встроенных функций SQL (например, replace) заключается в том, что они также требуют от вас удвоить одинарные кавычки.
Таким образом, чтобы заменить 'с' 'в коде, вы должны сделать это:
Replace(@strip, '''', '''''')
Конечно ... в некоторых ситуациях вы можете избежать необходимости делать это полностью, если вы используете параметры при запросах к базе данных. Допустим, вы запрашиваете базу данных из приложения .NET, а затем вы используете класс SqlParameter для подачи параметров SqlCommand для запроса, и все эти операции с одинарными кавычками будут выполняться автоматически. Обычно это предпочтительный метод, так как параметры SQL также помогут предотвратить атаки SQL инъекция .