当前位置: 代码迷 >> Oracle管理 >> 一个简单的update语句总是提示异常
  详细解决方案

一个简单的update语句总是提示异常

热度:24   发布时间:2016-04-24 05:03:02.0
一个简单的update语句总是提示错误!
有两个表corpratioo_info和DXLXB

要实现的命令如下:
update corpratioo_info.ADDRESS=null
from corpratioo_info.corpname=DXLXB.cn
on corpratioo_info.corpname=DXLXB.cn;

总提示我SQL语句未正确结束,我在SQL上运行过没问题的。

------解决方案--------------------
update corpratioo_info a set ADDRESS=null
where exists (select 1 from DXLXB b where a.corpname=b.cn
and a.corpname=b.cn);


------解决方案--------------------
你这语法都还没有搞对,基础都还没搞好啊。
你这写法错的一塌糊涂
首先update后面要直接跟表名
然后再是跟set 要更新的列名=新值
再跟条件 where
不需要form关键字的。
语法是这样子的:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
  相关解决方案