При вставке строкового литерала в SQL Server (и вообще любой SQL-код) единственное, что вам нужно избегать, это маркеры начала и конца строки, которые в данном случае являются одинарными кавычками.
В SQL Server мы можем избежать одиночной кавычки внутри строкового литерала, просто удвоив его. Так что если вы замените '
на ''
в вашей строке HTML, а затем выполните обновление, оно должно работать:
UPDATE WebContentTable
SET PageHeader = '<your replaced content here>';
Вы можете использовать любой инструмент для этой замены, включая SSMS. Просто выделите содержимое HTML и сделайте замену.
На самом деле, может быть, вы хотите вставить здесь или, по крайней мере, добавить предложение WHERE
к обновлению. В любом случае, просто избегайте одинарных кавычек, и это должно сработать.