我正在对 Sybase 表发出 UPDATE 语句,但出现以下错误:
消息 325,级别 18,状态 4:服务器“开发”,第 1 行:Adaptive Server 找不到此语句的合法查询计划。如果抽象计划强制执行查询计划,请检查其与查询的对应关系。如果没有,请联系 Sybase 技术支持。
这是我的更新声明。
Update TABLE1 SET SAMPLECOL = (
Select
TABLE2.SAMPLECOL
from TABLE2
where
TABLE2.COMMON_ID = TABLE1.COMMON_ID
)
where
TABLE1.TABLE1_ID in (
Select
TABLE1.TABLE1_ID
from TABLE1
inner join TABLE2
on TABLE1.COMMON_ID = TABLE2.COMMON_ID
where TABLE1.SAMPLECOL = ''
)
任何见解将不胜感激。