让我们说我的列“名称”和“确保名称”都是varchar 我想创建x列,即“ name + surename”,并将数据从“ name”和“ surename”列导出到x中。我该怎么办?
答案 0 :(得分:1)
如Barmar所评论,您可以为此使用generated column:
alter table mytable
add column full_name varchar(100)
generated always as (concat(name, ' ', surname))
如文档中所述:
根据列定义中包含的表达式计算生成的列的值。
因此,这为您提供了始终为最新的值,您无需担心其初始化或维护。