Вопросы по теме '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