Вставить текст с новыми символами в нем в Sql Server management studio 2008 'edit top 200 rows' window в столбце varchar (200)

Мне нужно вручную отредактировать несколько записей в базе данных (SQL 2008).

Я открываю SSMS, нажимаю правой кнопкой мыши на таблице, выбираю 'edit top 200 rows', располагаю нужную запись и столбец, вставляю текст (что-то вроде этого, жирный только для презентации):

Привет Мишель,

Поздравляем!

John

И все, что хранится, это "Привет Мишель",

все строки, но первые "потеряны".

Есть ли хорошая возможность вставить ENTRERE текст в поле?

Ответы

Ответ 1

Я не знаю, как это сделать вручную, поэтому я думаю, что вы застряли в написании SQL. Для этого в качестве записей редактирования вы можете записать его как инструкцию обновления.

Строковые литералы могут охватывать несколько строк, поэтому вы можете вставлять свои обновления без переформатирования.

например.

UPDATE your_table
SET field_to_update = 'Hi Michel,

Congratulations!

John'
WHERE field = criteria_to_match

Ответ 2

Вам лучше работать в script. Вы можете просто написать обновление:

UPDATE <Table Name>
SET Column = 'Hi Michel,

Congratulations!

John'
WHERE <Key column conditions>

Я не верю, что это можно сделать с помощью панели "Редактировать".