FB3: Function returns param DETERMINISTIC (? system tables)
Где в системных таблицах кодируется что возвращаемый параметр функции DETERMINISTIC?В описании таблицы RDB$PROCEDURE_PARAMETERS вроде ничего не нашел.Кодируется как-то в поле RDB$PARAMETER_MECHANISM?
View ArticleПара мелких вопросов
1) Есть неиндексное поле, куда надо почти всегда записывать текст до 10 символов, но иногда очень редко до 1000 символов. Имеет ли смысл использовать текстовый BLOB вместо VARCHAR(1000)?2) Часто...
View ArticleОграничить количество строк с таблицы JOIN
Доброе время суток форумчанеЕсть вот такой запрос select c.*, cl.NAME_ORGANIZATION_FULL as cl_NAME_ORGANIZATION_FULL, cl.TYPE_NP || cl.CITY as cl_NP, cl.ID as cl_CLIENT_ID, cc.LIST_PROPOSAL_NUMBER_IN...
View ArticleКак хранится индекс
Здравствуйте.Как всегда туплю.Собственно вопрос. А как хранятся ключи и значения на страницах в базе? ФизическиЕще с ключами соображу. А вот со значениями (rdb$db_key) не допереть) вернее есть...
View ArticleРасписание запуска автоматического sweep
Добрый день,Все счастливые обладатели баз за 50Гб как правило выключают автоматический sweep, чтобы он ненароком не включился в самый не нужный и напряженный моментработы предприятия.Дальше приходится...
View ArticleПосоветуйте по ЗАПРОСУ
FB25Есть таблица два поля CREATE TABLE BAL ( F_DATE TIMESTAMP, F_KOL NUMERIC(15,4));...
View ArticleКак в php использовать препаренный запрос между транзакциями?
Я заливаю в таблицу большущий массив данных с помощью отпрепаренного запроса. При этом, мне надо через каждые NNN записей делать commit. Вот простой прототип программы, которая пытается коммитить...
View ArticleПрошу совета по переводу базы на более новую версию FB Embedded
Приветствую всех. Прошу прощения за не совсем стандартную задачу, которая является в некоем роде оффтопом для этого раздела.Есть приложение, написанное мной на Delphi уйму лет назад и работающее с...
View ArticleКак отключить heading для всех запросов firebird
Есть запрос на firebird с конкатенацией и использованием вложенных select и list(), это все пишется потом в файл. Вначале стоит команда SET HEADING OFF; SET HEADING OFF; SELECT DISTINCT '"' ||...
View ArticleВывод последней записи по дате добавления
Ребят бегаю с бубном целый день и не могу все ни как сообразить.Есть 2 таблицы "справочник абонентов" и "начисления"В "справочнике абонента" поля: лицевой номер и ФИОВ "начисления" поля: ключ, лицевой...
View ArticleFirebird 2.5.8 - Полные непонятки
Есть таблица. В нее производится конвертация данных из DBF. Потом их нужно поправить.В исходном DBF в некотрых записях некоторые данные отсутствуют.Произвожу конвертацию в Firebird.1. Нахожу записи в...
View ArticleСерьёзная регрессия регулярных выражений в FB4.0
Простой пример с регулярным выражением, используемым для проверки FQDN: SELECT _ASCII 'localh' SIMILAR TO...
View ArticleКак обеспечить частичную уникальность ?
Всем привет.Такая задача: есть пользователи, им выдаются некоторые бонусы. Пользователь может активировать бонус, т.е. у бонуса есть статус.И есть нюанс - у каждого пользователя активным может быть...
View Articlecreate or alter не проверяются права
свежайщий снапшот Firebird-а 3.0.5.33139 create test$user password '123'; --бесправный юзер --логинимся под ним в любую БД set term ! ; create procedure New_Procedure123 as begin end! set term ; !...
View ArticleПомогите идеей: Защита базы от шифровальщиков
Доброго всем!За последний год сервер дважды шифровался вирусом. В первый раз атака была днем, посреди рабочего дня, с базами шла интенсивная работа и базы не пострадали. Во второй раз, атака была в...
View ArticleПроблема с установкой FB 3.0.4 на linux amd64
Переполз на пререлиз Деба 10 х64, пытаюсь ставить сервак из инсталлятора+ --- нету в Дебе с 9-й версии этого пакета leyba@debian-10:~$ sudo apt-get install libtommath-dev ... --- делаю симлинку...
View ArticleFirebird 4 - получить timezone сессии?
Как на сервере FB4 определить из какой временной зоны работает пользователь? Можно как-то в event CONNECT или TRANSACTION START определить таймзону или хотя бы время пользователя? Или только вариант...
View Articleпросьба проголосовать в трекере
Голосуем за BIGINT в 1-м диалекте.ситуация такова: оно есть, но "запрещено".http://tracker.firebirdsql.org/browse/CORE-5669--заранее всем СПАСИБО.Posted via ActualForum NNTP Server 1.5
View ArticleПолурабочая процедура Firebird
Доброе время суток.Есть внутрення процедура, которая заполняет поле ACT_PAID (заполняет в двух строках табл. DEVICES) for select DEVICE_ID from NC where ACCOUNTANCY_ID = :ACCOUNTANCY_ID into...
View ArticleСкорость работы Firebird на виртуалке ESXi
Столкнулся с непонятной разницей в скорости работы.Сравнивается скорость выполнения запросов к одной и той же базе данных.Пробовал разные процессоры, результат остается одинаковым.Firebird 2.0.7...
View Article