是的,Oracle的UPDATE语句支持子查询。可以在UPDATE语句的SET子句中使用子查询来更新目标表中的数据。例如:
UPDATE target_table
SET column_name = (SELECT new_value FROM source_table WHERE condition)
WHERE condition;
在这个例子中,子查询(SELECT new_value FROM source_table WHERE condition)
会返回一个值,然后将这个值赋给目标表中的指定列。需要注意的是,子查询必须返回唯一的值,否则会出现错误。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>