我在使用 ODBC 异构连接通过 Oracle 数据库 (11.2.0.4) 在 SQL Server 2000 数据库上执行的更新语句中使用 IS NULL 条件时遇到问题。
不起作用的更新语句示例。
UPDATE TABLENAME@RemoteSQLServer2000
SET "ColumnName" = 'SomeValue'
WHERE "AnotherColumnName" IS NULL;
结果:
ORA-02070: 数据库 RemoteSQLServer2000 在此上下文中不支持 IS NULL
但是,以下语句可以正常工作:
SELECT *
FROM TABLENAME@RemoteSQLServer2000
WHERE "AnotherColumnName" IS NULL;
有谁知道我可以做些什么来完成这项工作?提前致谢。如果您需要更多信息,请告诉我。