Articles of oracle

настроить php с помощью oracle

Я хочу подключиться к oracle из PHP. Я загрузил библиотеку php_oci8.dll, поместил ее в каталог ext php, определенный extension=php_oci8.dll в файл php.ini и перезапустил веб-сервер. Я получаю сообщение об ошибке « Call to undefined function oci_connect() . Я узнал, что php необходимо настроить с помощью –with-oci8=path_to_library . Глядя на конфигурацию php (phpinfo ()), там говорится: […]

Ошибка при вызове хранимой процедуры через php. Литерал не соответствует строке формата

Я использую Oracle 10g Express Edition с PHP codeigniter. У меня есть таблица tbl_movie: – CREATE TABLE tbl_movie (movie_id NUMBER(11) PRIMARY KEY, movie_title VARCHAR2(255) NOT NULL, movie_image VARCHAR2(255) NOT NULL, language_id NUMBER(11) NOT NULL REFERENCES tbl_language(language_id) ON DELETE CASCADE, showtime_id NUMBER(11) NOT NULL REFERENCES tbl_showtime(showtime_id) ON DELETE CASCADE, movie_sdate DATE NOT NULL, movie_edate DATE NOT […]

Работа с диапазонами дат в PHP / Oracle

Мне нужно выяснить, сколько разных случаев происходит в другой день, из разных диапазонов. Наверное, лучше всего объяснить это на примере. 18-JAN-09 to 21-JAN-09 19-JAN09 to 20-JAN-09 20-JAN-09 to 20-JAN-09 Используя три примера выше, мне нужно, чтобы собрать эту информацию и отобразить что-то вроде … 18th Jan: 1 19th Jan: 2 20th Jan: 3 21st Jan: […]

Настройка Oracle OCI8 для Windows 64 бит

У меня возникли проблемы с настройкой oracle oci8 для окон Я использую Windows 7 64 бит, xampp v3.2.2, php 5.6.15 и oracle g11 express Я пробовал следующие шаги, но я не могу найти пакет oci при запуске phpinfo: Я загрузил и Instant Client Package – базовый и мгновенный клиентский пакет – ODBC Version 12.1.0.2.0 разархивируйте […]

Может ли OCI_CONNECT вызвать ORA-01438: значение, превышающее указанную точность, разрешено для этого столбца?

Мне интересно, может ли oci_connect () вызвать ошибку 1438, потому что я получаю это все время: Предупреждение: oci_connect () [function.oci-connect]: ORA-00604: ошибка на рекурсивном уровне SQL 1 ORA-01438: значение, превышающее указанную точность, разрешено для этого столбца ORA-06512: строка 8 в / xxxxxx / some. php в строке 220 Это не зависит от того, какая таблица […]

В PHP получает сообщение «Class» PDO «не найден» при попытке подключения к Oracle DB

Я пытаюсь подключиться к моей базе данных оракула с помощью PDO, но я получаю ошибку класса PDO. Я проверил, что PDO включен, и это выглядит так. Тем не менее я не могу отследить, почему я получаю эту ошибку. Вот моя команда configure, cscript /nologo configure.js "–enable-snapshot-build" "–enable-debug-pack" "–with-snapshot-template=d:\php-sdk\snap_5_2\vc6\x86\template" "–with-php-build=d:\php-sdk\snap_5_2\vc6\x86\php_build" "–with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared" "–with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" PHP ver: 5.2.8 Oracle: […]

поиск базы данных oracle с использованием php

Здесь четыре поля: oprid, oprname, empid, а другое поле – электронная почта. Я хочу искать oprid, oprname, empid или email, но он не работает, Предупреждение: oci_fetch_array (): ORA-24374: определение не выполняется до извлечения или выполнения и выборки <?php { include ('connection.php'); if(isset($_REQUEST['submit'])){ $optid = $_POST['OPRID']; $optdec = $_POST['OPRDEFNDESC']; $empid = $_POST['EMPLID']; $empmail = $_POST['EMAILID']; $query […]

Недействительный месяц в oracle при использовании add_months

Я дал ниже код в запросе. where to_date(cal_wid,'yyyymmdd') between add_months(to_date(sysdate, 'MM-YYYY'),-12) and to_date(sysdate, 'MM-YYYY') Я получаю следующую ошибку. (Я делаю на сервере Xampp) Warning: oci_execute(): ORA-01843: not a valid month in C:\xampp\htdocs\xxx\index.php on line 149 Warning: oci_fetch_array(): ORA-24374: define not done before fetch or execute and fetch in C:\xampp\htdocs\xxx\index.php on line 160 Может кто-нибудь сказать, […]

Включение PDO OCI

Я пытался установить OCI, поэтому я могу использовать новый PDO («oci: dbname … После 1,5-го боя я установил oracle instantclient (basic и sdk), а затем oci для php (как описано здесь http://ubuntuforums.org/showthread.php?t=92528 ). Теперь я немного смущен, потому что мой PHPinfo сообщает, что поддержка OCI8 включена, но в разделе PDO есть только odbc в разделе […]

Можете ли вы использовать именованные параметры в Laravel Rloquent

Я использую Oracle как уровень базы данных, но проблема в том, что оракул через OCI8 (я создал драйвер пользовательского пространства PDO) поддерживает только именованные параметры в операторах SQL и не поддерживает позиционные параметры. (Например, используя несколько?) На базе это Larvel's Eloquent, который генерирует SQL, но я не могу найти никакой документации о том, как переопределить […]