我使用codeigniter和mysql完成了一个项目,我现在需要迁移项目,以便它可以与oracledb一起使用。 我面临的一个问题是默认数据库。在mysql中我可以选择默认的db而不是
SELECT * FROM mypj.user
我可以做到
SELECT * FROM user
在Oracle中,是否有相应的功能?我尝试创建同义词,但其中一些已被其他人使用。我编写了整个sql查询,而不是使用activerecord,所以不能使用前缀db name config。
答案 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');