Как можно назвать?Можно ли объявить оператор CASE в Replace (SQL Server)?
Так как следующее:
SELECT
REPLACE ('Hello', 'e', '!')
REPLACE(
CASE
WHEN 1 = 1 THEN 'Hello'
ELSE 'Bye'
END AS MyStr, 'e', '!'
)
Потому что он возвращает:
Msg 156, Level 15, State 1, Line 4 Неправильный синтаксис около ключевого слова 'ДЕЛУ'.
... Вы попробовали? –
@AdamRobinson я, не работает. Поэтому я задаюсь вопросом, не сделал ли я что-то не так в моем синтаксисе lol –
«Не работает» может означать много чего. Я вижу, что вы отредактировали свой вопрос, чтобы включить сообщение об ошибке; благодаря! Пожалуйста, не забудьте предоставить такую информацию в будущих вопросах. Чем меньше вы заставляете других людей угадывать проблему (это дало ошибку? Это дало вам неожиданные результаты? У вас загорелся компьютер?), Тем более вероятно, что вы получите хороший ответ. –