Вставить текст с новыми символами в нем в 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>
Я не верю, что это можно сделать с помощью панели "Редактировать".