Articles of oracle

Использование триггера в Oracle для регистрации изменений в таблице

У меня есть проект для одного из моих классов. Нам нужно создать журнал, когда две наши таблицы имеют внесенные в них изменения: insert / update / delete. Мы должны использовать Oracle Triggers и PL-SQL. В файле журнала нам нужно записать UserID, DateTime, IPAddress и Event (insert / update / delete). Я знаю, как настроить триггер, […]

Использование oci_parse и oci_execute

Я уверен, что это что-то очень простое, но я не могу найти свою ошибку. Я пытаюсь выполнить следующее … $c = db_connect(); $email = addslashes($email); $sql = "SELECT * FROM RUSER WHERE email LIKE '" . $email . "';"; $query = oci_parse($c, $sql) or die(oci_error($c)); $response = oci_execute($query) or die(oci_error($c)); но я получаю oci8 statement […]

PHP oci_connect () TNS: не удалось разрешить идентификатор соединения (ORA-12154)

Я тестирую некоторый код PHP на сервере Ubuntu, а соединение базы данных оракула проверяется командой «tnsping» Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.14)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = ORCL) (SID = ORCL))) OK (10 msec) Но функция oci_connect в PHP показывает предупреждение, […]

PHP 5.3.1 не загружает php_oci8.dll в Windows

Я пытаюсь загрузить расширение oracle на php, но im имеет ошибку: Внимание : запуск PHP: невозможно загрузить динамическую библиотеку «D: \ Program Files \ xampp \ php \ ext \ php_oci8.dll» – указанная процедура не найдена. в Unknown в строке 0 Я сделал так: Включенный в путь Windows полный путь мгновенного клиента oracle на php.ini, […]

Ошибка: эта функция недоступна для используемой базы данных.

Я использую oci8 в качестве моего драйвера базы данных в Codeigniter. При использовании следующего кода, который вызывает хранимую процедуру, вы получаете ошибку: $this->db->call_function('update_letter_body', $body_letter, $insert_id); Error : This feature is not available for the database you are using. Что нужно сделать, чтобы сделать эту работу? Я пытаюсь установить значение, которое содержит более 4000 символов, которые, […]

Как я могу изменить NLS_DATE_FORMAT в PHP

Как я могу изменить NLS_DATE_FORMAT из базы данных Oracle, используя PDO. Пока у меня это: $date_set = "DD-MM-YYYY HH24:MI:SS"; $query = $this->conn->prepare("ALTER SESSION SET 'NLS_DATE_FORMAT' = ?"); $query->execute(array($date_set)); Но когда я пытаюсь получить сеанс: $query = "select * from nls_session_parameters where parameter='NLS_DATE_FORMAT'"; $parameters = array(); $test = $this->fetchRow($query, $parameters); var_dump($test); exit(); он возвращает: DD-MON-RR»

как я могу получить вставленный id php и oracle

я знаю, что его не первый раз кто-то задает этот вопрос, я смотрю на вопросы в stakoverflow, которые охватывали одну и ту же тему, но они не давали мне то, что мне нужно, мой запрос: как получить вставленный идентификатор php и oracle, у меня есть таблица с именем USERS с 3 Идентификаторы столбцов, USERNAME, PASSWORD, […]

PHP не может подключиться к LDAP Oracle Directory Server Enterprise Edition

Играл с этим в течение нескольких дней и не мог заставить php связываться с ldap на DSEE Oracle. function test(){ // LDAP variables $ldaphost = "xxx.xxxxx.com"; $ldapport = 636; $ldaprdn = 'cn=xyxyxyxy,ou=Accounts,dc=xxx,dc=xxxxx,dc=com'; $ldappass = 'vcvcvcvcvc'; ldap_set_option(NULL, LDAP_OPT_DEBUG_LEVEL, 7); // isn't helping // Connecting to LDAP $ldapconn = ldap_connect($ldaphost, $ldapport) or die("Could not connect to $ldaphost"); […]

Как получить одну строку из Oracle в PHP?

Я хочу знать, как извлечь одну строку из Oracle в PHP? Chedck my script-: Я хочу извлечь одну строку из таблицы ITEM_INFO и сравнить эти значения с переменными $ sku & $ code … Логика, которую я применил, которая работает в Mysql, но не работает в Oracle … Каждый раз, когда $ sku & $ […]

Настройка MySQL и Oracle Database Mac OS X

Я знаком с использованием MAMP, но теперь мне нужно настроить локальную базу данных MySQL и Oracle, с которой мне нужно будет подключиться как к одному файлу PHP. Может ли кто-нибудь указать мне в правильном направлении, чтобы начать с этого?