我的查询在同一个select语句中从两个独立的Oracle数据库(大型DB和小型DB)中选择数据。我已授予更大的数据库权限,可从较小的数据库中进行选择。我正在使用PHP和oci_parse
。当我在TOAD中运行查询时,将返回来自两个数据库的数据。所以SQL语句可以工作。
将相同的查询移到我的PHP函数...
$query_results = oci_parse($large_DB_conn, $query);
结果仅返回较大数据库中的数据,即使较大的数据库有权从较小的数据库中进行选择。由于我只能给oci_parse
一个连接参数和一个查询参数,我该如何解决这个问题呢?我想在其中一个DB中创建一个视图,并将数据合并在一起(可能只是回答了我的问题)。
但PHP有另一种方法吗?