ORA-01767: UPDATE ...SET 表达式必须是子查询

来源:互联网 发布:北大青鸟软件学费 编辑:程序博客网 时间:2024/05/17 01:40

oracle使用形如

update TableName set (字段1,字段2,字段3...字段n)=(value1,value2,value3...valuen)

的sql时报错,原因是混淆了sql server和oracle的使用习惯。

在sql server中使用

update TableName set (字段1,字段2,字段3...字段n)=(value1,value2,value3...valuen)

在oracle中要使用

update TableName set (select 字段1,字段2,字段3...字段nfrom dual)=(value1,value2,value3...valuen)


学自网络大侠们,偶尔想起来记录一下。实在搞不清最初从哪里看到的了,转载地址就不写了

1 0
原创粉丝点击