【问题标题】:Appending new data to existing data in database row?将新数据附加到数据库行中的现有数据?
【发布时间】:2021-04-14 18:04:29
【问题描述】:

我正在使用 MSACCESS 数据库 (.mdb),需要更新选择的行“注释”列。每一行都有我已经输入的注释,但是我需要为每条记录已经存在的现有注释添加一个静态注释。如果我正在对此进行编程,我会执行以下操作:

var notes = "these notes"
var notes = "more notes to be added on top of\n\n" + notes

我可以执行以下操作吗?

UPDATE tblGages
SET notes = notes + 'new notes here'
WHERE ToolID
IN ("id1", "id2", id3", etc)

【问题讨论】:

  • 如果笔记只是一个文本字段(备忘录类型?),那么是的,应该可以。不过,建议使用& 进行连接。

标签: sql ms-access


【解决方案1】:

看起来以下解决了我的问题!

UPDATE tblGages
SET Notes = tblGages.Notes + "MORE NOTES HERE"
WHERE IN ("id1", "id2", "id3")

【讨论】:

  • 如果 WHERE 子句中没有字段名,那应该会失败。
猜你喜欢
  • 2012-12-14
  • 1970-01-01
  • 2013-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多