在oracledb中设置默认数据库

时间:2013-11-03 07:07:32

标签: php mysql oracle codeigniter

我使用codeigniter和mysql完成了一个项目,我现在需要迁移项目,以便它可以与oracledb一起使用。 我面临的一个问题是默认数据库。在mysql中我可以选择默认的db而不是

SELECT * FROM mypj.user

我可以做到

SELECT * FROM user

在Oracle中,是否有相应的功能?我尝试创建同义词,但其中一些已被其他人使用。我编写了整个sql查询,而不是使用activerecord,所以不能使用前缀db name config。

1 个答案:

答案 0 :(得分:0)

你需要在格式为host / db name的oci_connect中使用第三个参数,请查看php网站上的示例:

// Connects to the XE service (i.e. database) on the "localhost" machine
$conn = oci_connect('hr', 'welcome', 'localhost/XE');