Oracle到Postgresql查询转换

时间:2011-04-11 10:12:28

标签: sql oracle postgresql

其实我有一些关于oracle数据库默认表的oracle查询。那是在oracle工作。现在我想在postgresql数据库中执行这些查询。这样做的正确方法是什么?

对于某些查询,我能够从oracle转换为postgresql,如下所示。

example 1: 

Oracle : Select * from dba_users  ; 
Equal Posgresql query is : select * from pg_users ; 

example 2: 
oracle : select * from dba_role ; 
Equal Postgrsql query is : select * from pg_roles

像这样我需要转换许多应该在postgres中工作的查询。 有没有转换工具......?

谢谢

1 个答案:

答案 0 :(得分:1)

据我所知,还没有一个可以解决所有问题的一站式工具,但http://wiki.postgresql.org/wiki/Converting_from_other_Databases_to_PostgreSQL#Oracle的信息可以帮助您手动完成。