Oracle SQL:使用来自同一表的另一列的数据更新表
Posted
技术标签:
【中文标题】Oracle SQL:使用来自同一表的另一列的数据更新表【英文标题】:Oracle SQL: Update a table with data from another columns of the same table 【发布时间】:2019-09-11 20:55:15 【问题描述】:表格:名称
Id name namemaster
-- ---- ----------
1 tomato tomato/999
2 lettuce lettuce/999
3 carrot carrot/999
在 oracle SQL 中,如何运行一个 sql 更新查询,该查询可以使用相同的 id 使用表列“names.name”的名称更新表列“names.namemaster”? 所以我得到的最终结果是:
表格:名称
Id name namemaster
-- ---- ----------
1 tomato tomato
2 lettuce lettuce
3 carrot carrot
【问题讨论】:
【参考方案1】:你只想要一个简单的update
吗?
update names
set namemaster = name;
【讨论】:
以上是关于Oracle SQL:使用来自同一表的另一列的数据更新表的主要内容,如果未能解决你的问题,请参考以下文章
pl/sql-create trigger on a table - 每当在同一个表中插入新记录时,应更新表的另一列