Вставьте несколько данных в одном столбце SQL Server - PullRequest
1 голос
/ 07 мая 2019

У меня есть база данных, в которой комментарий хранится в столбце, и я показываю его как TextBox в моем приложении C #.Я хочу, чтобы вы продолжали вставлять больше комментариев в тот же столбец, чтобы при каждом обращении к ним вы могли видеть новые комментарии с разрывами строк.

Я думал о UPDATE, но проблемачто, когда человек сохраняет комментарий, другой будет обновлен новым, который он только что ввел

1 Ответ

0 голосов
/ 07 мая 2019

Вы можете использовать update:

update t
    set comment = comment + '
' + @new_comment
    where id = @id;

Вы также можете хранить комментарии в отдельной таблице, по одной строке на комментарий.

Если вы все просматриваете все комментарии вместе, то update - разумное решение. Однако более вероятно, что вам может потребоваться дополнительная информация о каждом изменении, например:

  • Кто внес изменения?
  • Когда была добавлена ​​новая строка комментария?

И вы можете удалить или изменить отдельные строки комментариев. По этим причинам более подходящей может быть отдельная таблица с одной строкой на строку комментария.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...