oracle update set select出错
时间: 2023-06-05 16:47:33 浏览: 157
本节课的主要内容-oracle Sql语句二
这个问题的错误可能是由于语法错误导致的。在Oracle中,UPDATE语句的语法应该是:
UPDATE 表名 SET 字段名1=值1, 字段名2=值2 WHERE 条件;
在SET子句中,您应该指定要更改的字段和新值。如果您在SET子句中使用SELECT语句,则会出现语法错误。如果您需要在UPDATE语句中使用SELECT语句,可以使用子查询将结果作为新值:
UPDATE 表名 SET 字段名1=(SELECT 字段名2 FROM 另一张表 WHERE 条件) WHERE 条件;
请确保遵循正确的语法规则来执行UPDATE语句。
阅读全文