Вопросы по теме 'firebird-3.0'

Firebird Создайте функцию TRANSLATE как в Oracle
Я пытаюсь создать функцию с той же функциональностью, что и функция TRANSLATE в Oracle, я создал функцию в Oracle, и она работает хорошо, но у меня возникла проблема, когда я пытаюсь переписать этот код в Firebird. Я получаю сообщение об ошибке,...
998 просмотров
schedule 28.10.2023

Как обновить записи на основе значений из другой таблицы?
Я использую Firebird 3.0 и у меня есть 3 таблицы: Таблица1: tbl1_id (ПК), f2_id (ФК), tbl1_f1 tbl1_f2 — внешний ключ для таблицы2. Таблица 2: f2_id (ПК), f3_id (ФК) f3_id — внешний ключ для таблицы 3. Таблица3: f3_id...
104 просмотров
schedule 31.10.2022

Firebird и Hibernate — как указать роль БД?
Я работаю над новым проектом по преобразованию нашей системы Delphi + Firebird в Java 8/JavaFX/JPA (Hibernate) и Firebird. Мы используем последнюю версию Jaybird и подключаемся к базам данных Firebird 1.5, Firebird 3.0 и InterBase XE3. Я не нашел...
930 просмотров

Счетчик в Firebird 3.0 bigint по сравнению с целым числом в Firebird 2.5
В моей системе после миграции с Firebird 2.5 на 3.0 многие отчеты и другие функции начали выдавать проблемы, утверждая, что ожидаемое значение — Integer, а текущее — LargeInt . Я взглянул и увидел, что некоторые поиски со счетчиком в 3.0 возвращают...
825 просмотров

Как использовать возвращаемое значение из хранимой процедуры в качестве значения по умолчанию в столбце?
Мне нужно использовать возвращаемое значение из хранимой процедуры в firebird 3.0 в качестве значения по умолчанию в нескольких столбцах. Моя процедура: CREATE OR ALTER PROCEDURE CURRENTTIME returns ( stime char(12)) as begin sTime =...
612 просмотров

Изменить столбец с INTEGER на BIGINT
В моей базе данных у меня есть несколько полей с типом INTEGER. Мне нужно изменить некоторые из них на BIGINT. Итак, мой вопрос: могу ли я просто использовать следующую команду? ALTER TABLE MyTable ALTER COLUMN MyIntegerColumn TYPE BIGINT;...
3683 просмотров
schedule 03.11.2023

Как удалить все таблицы из базы данных Firebird 3.0 с помощью одного запроса?
Я работаю над приложением JSF, которое использует базу данных Firebird 3.0, содержащую сотни таблиц. Мне нужно время от времени удалять все таблицы. Я проверил этот запрос: DROP TABLE TABLE_NAME но только одна таблица может быть удалена...
903 просмотров
schedule 02.05.2024

Ошибка FirebirdSql при входе в систему, подробности см. в журнале firebird.log сервера.
Я пытаюсь подключиться и прочитать данные из базы данных Firebird, используя поставщика FirebirdSQL .net (используя FirebirdSql.Data.FirebirdClient). Вот код: FbConnection viewdataConnection=new FbConnection(); viewdataConnection.ConnectionString...
2114 просмотров

Как справиться с проблемами точности чисел с плавающей запятой?
Я использую Firebird 3.0.4 (как в Windows, так и в Linux), и у меня есть следующая процедура, которая ясно демонстрирует мою проблему с числами с плавающей запятой, а также демонстрирует возможный обходной путь: create or alter procedure...
159 просмотров

Блокировка потока Jaybird SocketInputStream.socketread0
Я использую соединение JDBC с firebird. <groupId>org.firebirdsql.jdbc</groupId> <artifactId>jaybird-jdk18</artifactId> <version>3.0.5</version> Когда я читаю данные с помощью: resultSet.next();...
185 просмотров
schedule 08.09.2023

Как удалить триггеры Firebird, созданные автоматически
Как удалить триггеры Firebird, созданные автоматически? У меня ошибка: SQL> drop trigger CHECK_4; Statement failed, SQLSTATE = 42000 unsuccessful metadata update -DROP TRIGGER CHECK_4 failed -Triggers created automatically cannot be modified...
27 просмотров