Я закончил проект с использованием codeigniter и mysql, и теперь мне нужно перенести проект, чтобы он мог работать с oracledb. Одна проблема, с которой я столкнулся, - это дебют по умолчанию. В MySQL я могу выбрать БД по умолчанию, чтобы вместоУстановить значение по умолчанию db в oracledb
SELECT * FROM mypj.user
я могу просто сделать
SELECT * FROM user
В Oracle есть все, что эквивалентно этой функции? Я попытался создать синоним, но некоторые из них уже используются другими людьми. Я написал все запросы sql, а не с activerecord, поэтому не могу использовать конфигурацию имени префикса db.
Я не так четко oracledb, поскольку это первый раз, когда я его использовать. Я могу подключиться к серверу oracle db, используя эти аргументы oci_connect ('prj ***', 'pass ***', '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = sidt ** *) (PORT = 1521))) (CONNECT_DATA = (SID = sidt))) '); Теперь каждый раз, когда я выбираю данные из таблицы User, мне нужно сделать: select * from ownmpl.user. Что такое ownmpl, это имя службы, например XE, в вашем примере? – boh
@navie да, измените XE на ownmpl –