Invalid request DLR. Ошибка при компиляции процедуры
Добрый день!Возникла такая ситуация, есть хранимка в какойто момент появилась такая ошибкаавторInvalid token.invalid request BLR at offset 875.BLR syntax error: expected valid BLR code at offset 875,...
View ArticleСкорость SELECT-запроса и составной индекс по INTEGER и TIMESTAMP
Имеется таблица "Транзакции", в которой поля "ID карты" (CARD_ID INTEGER) и "время транзакции" (TRANTIME TIMESTAMP) входят в составной индекс, примерно так: CREATE INDEX TRAN_IDX1 ON TRAN (CARD_ID,...
View ArticleДиапазон дат (от даты до даты)
подскажите, как реализовать выборку дат по строкам за период select from ... или for <date1> to <date2>
View ArticleFirebird 3 ошибка подключения с FirebirdSql.Data.FirebirdClient.FbConnection
Решил попробовать Firebird 3.Установил сервер 3.0.2 на Ubuntu, внес изменения в настройки: AuthServer = Spr, Legacy_Auth AuthClient = Spr, Legacy_Auth UserManager = Srp, Legacy_UserManager WireCrypt =...
View ArticleОшибка во view при изменении домена строкового поля таблицы.
Добрый день.FB 2.5.6 CS.Все действия выполнялись в isql.Создадим таблицу и заполним ее данными: SQL> CREATE TABLE T ( CON> ID INTEGER NOT NULL, CON> VAL VARCHAR(10) CON> ); На базе таблицы...
View ArticleУстановка 3.0.2 на Ubuntu Gnome 17.04 amd64
Доброе время суток,слил, распаковал, запустил: запустил sudo sh ~\Firebird-3.0.2.32703-0.amd64\install.shв ответ получил:Pleace install requered library 'libtommath' befor firebird ...установил из...
View ArticleView с использованием left join. ООоооочень долго
Господа, ну помогите с запросом или объясните, что не так.Есть 2 таблицы. 1-я с организациями, у которых есть почтовый индекс. (1675 записей)2-я - БД почтовых индексов России. (46000 примерно...
View ArticleБаг или фича при работе с курсорной переменной в Firebird 3.0.2?
Приветствую уважаемых пользователе форума!Использую Firebird v3.0.2 x64. Написал в хранимой процедуре конструкцию вида: for select t1.grp from table1 t1 join table2 t2 using(id) group by t1.grp as...
View ArticleIN + LIST
Подскажите пожалуйстатаблица 1idunn1 1001 2002 110таблица 2unn name100 яблоко200 груша110 сливакак выбрать все значения из таблицы 2 у которых id = 1Модератор: Пользуйся тегом CSV
View ArticleRDB$GET_CONTEXT и диалекты
FB 2.5.7.27050в 1-м диалекте на запросе: select cast(coalesce(RDB$GET_CONTEXT('USER_TRANSACTION', 'AROW'), 0) as integer) + 1 + cast(RDB$SET_CONTEXT('USER_TRANSACTION', 'AROW',...
View ArticleДолгий первый UPDATE
Добрый деньБьюсь над такой задачей - есть утилита импорта документов в базу FB 2.5.3, при импорте идет update таблицы заголовка документов. По логам вижу, что при апдейте данных первого документа время...
View Articleсравнение is distinct для blob-полей?
Здравствуйте,Два поля описаны как BLOB SUB_TYPE 0 SEGMENT SIZE 80, и их сравнение a is distinct from b, всегда дает true, хотя в них записаны одинаковые значения. Идея такого сравнения в принципе...
View ArticleРасположение файла базы
Здравствуйте.Где нибудь в служебных таблицах есть информация о физическом расположении файла базы?
View ArticleПочему не видит динамически создаваемые таблицы
Здравствуйте.В процедуре динамически дропаю и создаю таблицу. Она прекрасно создается.Далее в этой же процедуре динамически пытаюсь наполнить ее данными не получается. Пишет таблица не существует.Может...
View ArticleВыбор всех имеющихся мастеров + деталей в одном запросе
Добрый день. Если написать так: select masters.field1, masters.field2, details.field1 from masters, details where masters.master_uid = details.master_uid то выберутся только мастера с деталями.Как...
View ArticleСложный запрос
Есть три таблицыПунктытаблица KFRP1, P2 и тд.в пунктах есть точки A1, A2, И тд.kfr ppsA1 P1A2 P1A3 P2Операции в течении дня по точкамТаблица OPAsd- сумма дебетsk - сумма кредитdat -Датаkfr sd sk datA1...
View ArticleБыстродействие селекта с джойнами по одной таблице
Ногами не бейте. Хочу разобраться. Может и было обсуждение, но не нашёл.Нарулили "глобальный" справочник. В результате приходится писать запросы такого вида: select a.longname, b.longname, c.shortname,...
View ArticleПроцедура с возращенные результата (EXECUTE BLOCK RETURNS)
Здравствуйте!Не силен в написании процедур. Понадобилось написать процедуры с возращенные результата, к примеру такую (взято из руководства по firebird 2.5): EXECUTE BLOCK ( x DOUBLE PRECISION = 4, y...
View ArticleFB3 не работает as cursor
Нужна помощь. Я не могу понять где ошибка. В 2.5 все работало, поставили 3 - появилась ошибка, хотя я ошибки не вижу: for Select right(t.psi_name,2) from obj t where ((t.id_vida_ob=:id_vida) and...
View ArticleFirebird 1.5 и Firebird 3.0 в одной сети
Добрый день.В сети есть множество программ, которые пользуют Firebird 1.5. Возникла необходимость установить программу под Firebird 3.0. После установки Firebird 3.0 (super server) на локальном...
View Article