您的位置:寻梦网首页编程乐园数据库PostgreSQL 7.2 Documentation

6.5. 从其他 RDBMS 软件包移植

ecpg 的设计遵循 SQL 标准。 从一个标准的 RDBMS 移植(应用)应该不是问题。 糟糕的是现实世界里并没有所谓的标准的 RDBMS。 所以 ecpg 同样试图去理解那些与标准不冲突的语法扩展。

下面的列表显示了所有已知的不兼容的地方。 如果你发现一个没有列出来的不兼容点, 请告之 Michael Meskes . 不过要注意的是,我们只是列出那些其他 RDBMS 的预编译器和 ecpg 不兼容的东西, 而没有列出 ecpg 里有而其他 RDBMS 不支持的特性。

FETCH 的语法

FETCH 标准的语法是:

FETCH [direction] [amount] IN|FROM cursor .

不过, Oracle 并不使用关键字 IN 和 FROM。 我们没有办法增加这个特性(不用 IN 和 FROM),因为那样会导致分析冲突。