Начало » Использование СУБД » Firebird, HQbird, InterBase » Вышел Firebird 5 Release Candidate!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Вышел Firebird 5 Release Candidate! [сообщение #3986 является ответом на сообщение #3961] |
Fri, 29 December 2023 12:01 |
SergeyKNP
Сообщений: 87 Зарегистрирован: October 2022
|
Member |
|
|
вот выдержка из "Firebird_5_0_What_New_SQL.pdf", только что поправить в проекте, чтобы заработало D12 не понятно.
----------------------------------------------------------
Поддержка возврата множества записей операторами с RETURNING
Начиная с Firebird 5.0 клиентские модифицирующие операторы INSERT .. SELECT, UPDATE,
DELETE, UPDATE OR INSERT и MERGE, содержащие предложение RETURNING возвращают курсор, то
Новые возможности в языке SQL
7
есть они способны вернуть множество записей вместо выдачи ошибки "multiple rows in
singleton select", как это происходило ранее.
Теперь эти запросы во время подготовки описываются как isc_info_sql_stmt_select, тогда
как в предыдущих версии они были описаны как isc_info_sql_stmt_exec_procedure.
Сингелтон-операторы INSERT .. VALUES, а также позиционированные операторы UPDATE и
DELETE (то есть, которые содержат предложение WHERE CURRENT OF) сохраняют существующее
поведение и описываются как isc_info_sql_stmt_exec_procedure.
Однако все эти запросы, если они используются в PSQL и применяется предложение
RETURNING, по-прежнему рассматриваются как сингелтоны.
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Вышел Firebird 5 Release Candidate! [сообщение #5584 является ответом на сообщение #5582] |
Wed, 16 October 2024 14:25 |
ggreggory
Сообщений: 77 Зарегистрирован: July 2022
|
Member |
|
|
hvlad писал(а) Wed, 16 October 2024 10:13ggreggory писал(а) Wed, 16 October 2024 00:21Нарисовал батник, который так же в 8 потоках активирует PK на тестовой базе. В результате активируется 2-3 индекса из 8-ми, на других вываливается с ошибкой. И ты её, конечно, перед прочтением съел ? Или сжёг ?
Ну вот как так можно ? :'(
База 6 ГБ, создается последовательностью действий:
1) Создается новая база с помощью скрипта ddl.sql (во вложении)
2) Архивируется в FBK
3) Разархивируется с флажком "Deactivate indexes"
Во вложении еще firebird.conf, может дело и в нем....
Сейчас еще раз запустил всё и проверил. Создалось 4 индекса из 8-ми. По остальным ошибка:
-
Вложение: firebird.zip
(Размер: 1.17KB, Загружено 141 раз)
-
Вложение: ddl.zip
(Размер: 0.43KB, Загружено 147 раз)
-
Вложение: 1.png
(Размер: 6.57KB, Загружено 291 раз)
|
|
|
|
|
|
|
Переход к форуму:
Текущее время: Fri Jan 03 23:12:01 GMT+3 2025
Общее время, затраченное на создание страницы: 0.01361 секунд
|