我用PHP连接到ORACLE 11 DB。以下是进行连接的代码:
$con = oci_connect($user, $pass, $server."/".$database, $charset);
一旦我连接,我就能执行这样的查询:
$sql = "SELECT * FROM SCHEMANAME.table";
$stid = oci_parse($con, $sql);
oci_execute($stid);
一切正常,但是如果我没有把SCHEMANAME放在表名之前我得到一个错误,表明“ORA-00942:表或视图不存在......”
有没有办法设置默认架构并避免在每个查询中使用schemaname?。
提前致谢。