Вопросы по теме 'oracle-pro-c'

Как указать список переменных выражений в запросе Pro*C?
У меня проблема с запросом Pro*C, который я пытаюсь оптимизировать. Чтобы объяснить, наше приложение ищет строки в огромной базе данных. Эти строки существуют на нескольких языках, и старый код выбирал строку для каждого языка в массиве. Теперь,...
791 просмотров
schedule 14.12.2022

Почему контексты времени выполнения не работают на 11g в программе, скомпилированной для 10g?
У меня есть многопоточное приложение C, скомпилированное с использованием Oracle 10g (pro*c и библиотеки). Программа использует одно соединение с базой данных на каждый поток. Мы переходим на 11g, и при тестировании 11g все, что использует контекст,...
1639 просмотров
schedule 23.08.2022

Массив хостов SQLCA.SQLERRD в Pro*C
Как мы знаем, во многих документах упоминается, что 3-й элемент массива Host SQLCA.SQLERRD , т. е. sqlca.sqlerrd[2] , содержит совокупное количество строк, обработанных оператором SQL до сих пор (в терминах Pro * C). Кто-нибудь знает о значении...
7087 просмотров
schedule 06.04.2024

Ключевое слово pro*C Выполнение не распознано
Я использую компилятор HP-UX aCC [HP C/aC++ B3910B A.06.26] для компиляции старого приложения C/Pro*C (уже скомпилированного с помощью более старой версии компилятора aCC). Компиляция всегда завершается с ошибкой ниже Pro*C/C++: Release...
780 просмотров
schedule 29.08.2023

Когда PREPARE QUERY терпит неудачу в PRO C?
Когда PREPARE QUERY терпит неудачу в PRO C? EXEC SQL AT :db_id PREPARE QUERY FROM :sql_query; bool sql_status = (sqlca.sqlcode == OERR_ORACLE_SUCCESS); if (sql_status) { } else { } У меня не было этой проблемы до недавнего времени. Код...
116 просмотров
schedule 21.10.2022

Массовое слияние записей Oracle Pro*C на языке C с использованием массивов хостов, снижающих производительность при увеличении объема.
Используя Oracle 11g Pro * C в C, я использую массивы хостов для управления массовым слиянием в таблицу БД, как показано в следующем примере: merge into TBL_NM A using (select 1 from dual) B on (col1 = to_date(:v,'YYMMDD') and col2 = :v and col3...
489 просмотров
schedule 27.07.2023

ORA-01562: не удалось расширить номер сегмента отката
Я читаю файл построчно и передаю данные в БД после каждой строки. Входной файл содержит 100K строк. Время от времени я получаю ошибку ORA-01562: failed to extend rollback segment number , и это не для конкретной строки и не для определенного...
4305 просмотров
schedule 04.03.2024