Описание тега oci
OCI - это интерфейс вызова Oracle, используемый для прямого доступа к базе данных Oracle. Подобно ODBC, он специфичен для баз данных Oracle.
1
ответ
Oracle OCI - выборка задержек и сбоев
У меня есть программа Oracle OCI, которая работает на различных платформах: SLES Linux, Ubuntu, AIX, Solaris и HP-UX. Я пытаюсь запустить то же самое на Redhat, и у меня возникают трудности. Проблема возникает при использовании прокручиваемого курсо…
13 дек '11 в 12:12
3
ответа
Как получить одну строку из Oracle в PHP?
Я хочу знать, как получить одну строку из Oracle в PHP? Проверьте мой скрипт: я хочу получить одну строку из таблицы ITEM_INFO и сравнить эти значения с переменными $ sku & $ code... Я применил логику, которая работает в Mysql, но не работает в Orac…
19 апр '12 в 12:01
1
ответ
OCIlib library.c: нет такого файла или каталога
Я пытаюсь сделать выбор с OCILib. Вот фрагмент: int oraconnect() { OCI_Connection* cn; OCI_Statement* st; OCI_Resultset* rs; OCI_Initialize(NULL, NULL, OCI_ENV_DEFAULT); cn = OCI_ConnectionCreate("user", "db", "pass", OCI_SESSION_DEFAULT); st = OCI_…
11 дек '13 в 14:47
0
ответов
Почему OCIDateTimeGetTime принимает неконстантный OCIDateTime* в качестве параметра?
Я использую функции OCIDateTimeGetTime и OCIDateTimeGetDate, чтобы получить информацию из экземпляра OCIDateTimeнепрозрачная структура данных. Обе функции принимают OCIDateTime* в качестве параметра, а также некоторые параметры, куда записываются да…
31 окт '18 в 14:24
0
ответов
Выполнение хранимых процедур Oracle с использованием PHP
Приведенный ниже фрагмент кода представляет собой выполнение хранимой процедуры (в oracle) с использованием php. я собираюсь Неудачное выполнение SP всегда. Ребята, вы можете выяснить, в чем проблема? Я новичок в оракуле с php. <?php echo "<pr…
23 окт '14 в 14:06
2
ответа
Плагин Qt building OCI
Я пытаюсь подключиться к базе данных Oracle с помощью Qt на WinXp. Чтобы использовать QSql, следуя инструкции Qt, я скачал исходный код, необходимый для сборки плагинов Qt для доступа к БД (мне нужен QOCI). Согласно документации Qt я должен выполнит…
04 янв '12 в 09:27
1
ответ
Подключение к Oracle с помощью olog() на определенном имени хоста: порт
C-программа, которую я пишу, пытается подключиться к базе данных Oracle с olog(): olog(&lda, (ub1 *)hda, dbparam_keys[DbUser].value, -1, dbparam_keys[DbPassword].value, -1, NULL, -1, (ub4)OCI_LM_DEF); Это не с ORA-12545 потому что я нигде не ука…
09 фев '18 в 22:26
1
ответ
Ненормальное поведение в OCI_BIND_BY_NAME
Я использовал следующий код для привязки переменных с помощью oci_bind_by_name но возвращается только одна строка, хотя несколько строк были доступны. <?php $queryArr = array(11423,24242,2463,23434); $sqlarr = array(); for ($i = 0; $i < count(…
16 ноя '18 в 06:33
4
ответа
PHP OCI, Oracle и числовой формат по умолчанию
Когда я выполняю выборку из базы данных Oracle, используя PHP OCI, числа, которые меньше 1, отображаются как .XXXXXX, например .249999, Есть ли способ установить это 0.XXXXXX или в любой другой формат, без изменения каждого запроса для использования…
26 ноя '10 в 10:45
4
ответа
Требуется ли для использования Oracle OCI API программирование на C?
Я искал здесь: http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28395/toc.htm но все выглядит как C или C++. Могу ли я использовать любой другой язык для использования OCI? Благодарю. РЕДАКТИРОВАТЬ: мне нужно использовать прямой путь для объ…
05 окт '11 в 15:30
1
ответ
Является ли регистр пароля чувствительным при передаче OCIAttrSet с помощью OCI_ATTR_PASSWORD?
Во фрагменте программы (C++) OCI я использую OCIAttrSet с OCI_ATTR_PASSWORD флаг для передачи (или установки) пароля для инициализации сеанса следующим образом: success = OCIAttrSet ( ses, OCI_HTYPE_SESSION, (text *) password.c_str(), password.lengt…
16 фев '11 в 01:01
2
ответа
Проблема PHP Oracle с глобальной временной таблицей
Я использую PHP 7.21 и Oracle 12c. У меня проблема с глобальной временной таблицей. Иногда данные возвращают пустую таблицу, и у меня возникает эта проблема только с временными таблицами. Я пытался в Laravel и CodeIgniter, но проблема остается. Есть…
05 июн '18 в 19:13
1
ответ
ORA-01008: не все переменные связаны (в C w OCI)
У меня есть следующий код C, который использует хранимую процедуру для вставки 2 строк в базу данных: char query[1024]; memset(query, 0, sizeof(query)); sprintf(query, "BEGIN bns_saa_message_insert (:1, :2); END;"); /* prepare statement */ if( check…
08 фев '12 в 18:30
1
ответ
OCI неверная операция ORA-01010
Я запускаю пакетное приложение, которое обрабатывает огромные файлы данных и помещает данные в базу данных Oracle 11g. Я использую Java 1.6.20, ojdbc6 и ucp11.2. Периодически я получаю ORA-01010 недопустимую операцию SQLExceptions. Когда я посмотрел…
22 июн '12 в 14:52
0
ответов
oci_bind_by_name(): неизвестный или неподдерживаемый тип данных: 156
У меня возникают проблемы при попытке вызвать процедуру. Я использую PHP7. Одним из моих выходов является отметка времени Oracle. Запустив мой код через PHP я получаю oci_bind_by_name(): Unknown or unsupported datatype given: 156 Вот мой код: $conne…
29 авг '16 в 17:27
0
ответов
PHP OCI BIND-IN & BIND-OUT ISSUE
У меня есть приложение базы данных PHP, и я получаю сообщение об ошибке при попытке связать и связать строковые переменные с помощью функций OCI. Если размер привязки слишком велик, значения привязываются к неправильным полям базы данных (нет ошибок…
13 июл '18 в 19:11
2
ответа
Создание SQL-запроса в виде строки с использованием PHP
$isbn = strval($_POST['select_catalog']); $conn = oci_connect($username, $password, $db); $stmt = oci_parse($conn, "select title_name, author, pub_name, price, qty_on_hand ". "from publisher, title ". "where publisher.pub_no = title.pub_no and ". "i…
04 май '14 в 21:15
1
ответ
Нужна помощь с преобразованием ссылок mysqli_fetch_array в соответствующие ссылки OCI
В базе данных MySQL я использую следующий код PHP для успешного извлечения строк и размещения содержимого двух столбцов в таблице: while ($row = mysqli_fetch_array($query)) { echo '<tr> <td>'.$row['sc_service'].'</td> <td>'.$…
30 янв '18 в 02:54
1
ответ
Точность числа Oracle и масштабирование равны нулю, если в предложении select используется регистр
Учитывая эту таблицу, CREATE TABLE test ( c01 INT, c02 NUMBER(10,5), c03 NUMBER(18,10) ); Я использую OCCI (библиотека C++) для выполнения следующего запроса SELECT: select case(c01) when 10 then c02 else c03 end from test; В этом случае, Typecode я…
22 дек '16 в 07:19
0
ответов
Как читать и писать в Oracle 11G дБ с помощью PHP
Я новичок в Angular JS и PHP, и вот что я планирую сделать Используйте Angular JS для переднего конца. Используйте PHP для чтения и записи данных из БД и отправки их в Angular JS Я пытаюсь использовать вызовы oci_connect для подключения к oracle DB,…
23 сен '14 в 21:42