У меня есть таблица в SQL Server 2008 со столбцом, в котором строка хранится в формате JavaScript Escape.
Это действительно не очень хорошая идея. Почти всегда лучше хранить весь текст, не закодированный в базе данных, чтобы сделать возможной обработку на уровне базы данных.
Существует ли какая-либо эквивалентная функция для JavaScript UnEscape в SQL?
Нет, ни в ANSI SQL, ни в любом варианте, включая T-SQL.
escape / unescape - это нестандартный формат кодировки, который поддерживается только JavaScript. Это не то же самое, что URL-кодирование и не имеет места в бэкэнде. (Если в любом случае он имеет место на внешнем интерфейсе, который, поскольку они изобрели encodeURIComponent, он, вероятно, этого не делает.)
Если вы решили, что это на уровне базы данных, вам придется использовать хранимую процедуру для извлечения и декодирования результатов.