У меня действительно длинная строка текста, которую я хотел бы обновить для определенного столбца в таблице. Оператор обновления в анализаторе запросов SQL в настоящее время находится на одной длинной строке. Есть ли способ разбить статус обновления на несколько строк для более удобного чтения оператора обновления?
Анализатор запросов позволяет переводить разрывы строк в литералы:
insert into tbl (x) values ('hello world')
Но это также вставляет CR. Другое предложение:
insert into tbl (x) values ('hello ' + 'world')
- стандартная процедура.
Я думаю, что вы после объединения строк?
Вы можете сделать обновление следующим образом:
Update YourTable Set Col1 = 'Start of some long string' + 'End of the long string' Where SomeColumn = SomeValue
Нет проблем с оператором UPDATE для нескольких строк. Что-то вроде:
UPDATE yourtable SET col1 = 'New value for column 1' ,col2 = 'New value for column 2' WHERE col3 = 7
... просто отлично.