Oracle SQL Developer中的BRIDGE命令

时间:2013-09-11 14:20:57

标签: sql oracle bridge

有时我需要编写访问MS Access数据库和Oracle数据库中的表的查询。这可以在MS Access中完成,但Access限制了我可以使用的SQL,并且语法很奇怪。

SQL Developer中的BRIDGE命令听起来很完美,但是我无法让它工作。在尝试执行此操作时:

BRIDGE FallEnrollment2012 AS CentralServer(SELECT * FROM "Fall 2012 Enrollment 10-24-12")
SELECT * FROM FallEnrollment2012 WHERE ROWNUM <=10

我收到此错误消息:

ORA-00900: invalid SQL statement
00900. 00000 -  "invalid SQL statement"
*Cause:    
*Action:

在BRIDGE和FallEnrollment2012之间显示语法错误,但我无法弄清楚问题是什么。据我所看到的例子,我可以看出,写的是正确的。谁能告诉我我做错了什么?

1 个答案:

答案 0 :(得分:0)

这是SQL Developer 4.0 Beta1中的一个错误。 β2。

解决方法是启动SQL Developer,Tools&gt;迁移&gt; Scratch Editor。然后打开工作表并运行BRIDGE命令。 通过这种方式加载了迁移插件,它提供了BRIDGE功能。

正在修复

此致

德莫特。