У меня есть поле memo, которое может содержать & и эквивалент HTML &. Мне нужно написать сценарий, чтобы убедиться, что все экземпляры амперсанда являются эквивалентом HTML. У сценария ниже, но предложение WHERE, по-видимому, не учитывает отдельные экземпляры (строки) & в поле memo, просто поле в целом ... Любые идеи о том, как это сделать? Благодарю.SQL-строка заменить на основании предложения WHERE
UPDATE
STOCKMEM
SET
INETFDESC = CAST(REPLACE(CAST(INETFDESC as NVarchar(MAX)),'&','&') AS NText)
WHERE
INETFDESC LIKE '%&%'
AND INETFDESC NOT LIKE '%&%'
Что вы подразумеваете под * «' WHERE' положение, кажется, не учитывают отдельные экземпляры '&'»*? Можете ли вы показать некоторые данные образца? – Siyual
Потому что есть сотни тысяч строк, и это поле memo, у которого есть только те строки, которые требуют обновления ... так что только экземпляры where & продолжаются с помощью «amp;» - Это помогает? – Justin