0

codeigniter と mysql を使用してプロジェクトを完了しました。プロジェクトを移行して、oracledb で動作できるようにする必要があります。私が直面している問題の 1 つは、デフォルトのデータベースです。mysqlではデフォルトのデータベースを選択できるので、代わりに

SELECT * FROM mypj.user

私はただすることができます

SELECT * FROM user

Oracle には、その機能に相当するものはありますか? シノニムを作成しようとしましたが、それらのいくつかはすでに他の人によって使用されています。Activerecord を使用せずに SQL クエリ全体を作成したため、接頭辞の db name config を使用できません。

4

1 に答える 1

0

oci_connectの 3 番目の引数をホスト/データベース名の形式で使用する必要があります。php サイトの例を確認してください。

// Connects to the XE service (i.e. database) on the "localhost" machine
$conn = oci_connect('hr', 'welcome', 'localhost/XE');
于 2013-11-03T07:27:59.057 に答える