powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Firebird 4. Про него пока пишите сюда.
25 сообщений из 116, страница 2 из 5
Firebird 4. Про него пока пишите сюда.
    #39781176
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

да нет вроде всё пучком

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect 'inet4://localhost:3054/test' user sysdba password 'masterkey';
Database: 'inet4://localhost:3054/test', User: SYSDBA
SQL> select current_time from rdb$database;

                                  CURRENT_TIME
==============================================
18:06:50.0000 Europe/Moscow

SQL>
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39781354
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Попробуй сегодняшний билд.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39781364
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

ага теперь ясно откуда ноги растут

Код: plaintext
1.
2.
3.
4.
5.
SQLCODE: -902
GDSCODE: 335545167

Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
Could not find acceptable ICU library.
Missing entrypoint u_setDataDirectory in ICU library.

теперь мне надо разобраться почему у меня ICU не грузится из под IBE
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39782722
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

сегодняшний билд заработал
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39782770
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениссегодняшний билд заработал

В смысле? ICUшки нужные подтягивать стал? Но я ничего для этого не делал, так что дело не в билде.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39786402
Ritter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

В диалоговом окне создания таблицы "New Table ..." нельзя задать имя более 31 символа.
Не то чтобы очень было нужно.
Но все таки...
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39786405
Ritter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При Restore Database нет возможности выбрать размер страницы более 16b
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39787334
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RitterПри Restore Database нет возможности выбрать размер страницы более 16b

Ручками там любой размер можно задать, но 32К добавил.

RitterВ диалоговом окне создания таблицы "New Table ..." нельзя задать имя более 31 символа.

Исправил.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39788694
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

добавь пожалуйста поддержку EXCESS параметров (см. https://github.com/FirebirdSQL/firebird/blob/master/doc/sql.extensions/README.execute_statement2)

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
CREATE PROCEDURE P_EXCESS (A_ID INT, A_TRAN INT = NULL, A_CONN INT = NULL)
  RETURNS (ID INT, TRAN INT, CONN INT)
AS
DECLARE S VARCHAR(255);
DECLARE W VARCHAR(255) = '';
BEGIN
  S = 'SELECT * FROM TTT WHERE ID = :ID';

  IF (A_TRAN IS NOT NULL)
  THEN W = W || ' AND TRAN = :a';

  IF (A_CONN IS NOT NULL)
  THEN W = W || ' AND CONN = :b';

  IF (W <> '')
  THEN S = S || W;

  -- could raise error if TRAN or CONN is null
  -- FOR EXECUTE STATEMENT (:S) (a := :A_TRAN, b := A_CONN, id := A_ID)

  -- OK in all cases
  FOR EXECUTE STATEMENT (:S) (EXCESS a := :A_TRAN, EXCESS b := A_CONN, id := A_ID)
      INTO :ID, :TRAN, :CONN
      DO SUSPEND;
END
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39788742
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисдобавь пожалуйста поддержку EXCESS параметров

Что-то у меня это не компилируется, ругается на "a" после EXCESS.
Это в последних снапшотах добавили?
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39788854
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertЭто в последних снапшотах добавили?

да, это добавили уже после Beta 1
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39789114
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисдобавь пожалуйста поддержку EXCESS параметров

Добавил.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39848555
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

2019.7.16

установка SQL SECURITY для табличных триггеров в ленивом режиме не работает. В SQL скрипте который идёт на компиляцию это предложение отсутствует
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39848558
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и ещё вопрос про новую функцию форматирование пакетов. Отступ для процедур и функций относительно главного блока BEGIN ... END как то можно задать?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
CREATE OR ALTER PACKAGE MY_PACKAGE
SQL SECURITY DEFINER
AS
BEGIN
-- выводит вот так
PROCEDURE FILL_MARE (
    CODE_ROLL   INTEGER,
    DATE_BEGIN  DATE,
    DATE_END    DATE);

    -- хочу чтобы у процедур и функций был отступ от края
    PROCEDURE FILL_STALL (
        CODE_ROLL   INTEGER,
        DATE_BEGIN  DATE,
        DATE_END    DATE);

END
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39850132
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисустановка SQL SECURITY для табличных триггеров в ленивом режиме не работает. В SQL скрипте который идёт на компиляцию это предложение отсутствует

Исправил.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39850133
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениси ещё вопрос про новую функцию форматирование пакетов. Отступ для процедур и функций относительно главного блока BEGIN ... END как то можно задать?

Этот отступ берется равным отступу перед DECLARE в секции объявления переменных. Но, видимо, лучше сделать его равным отступу блоков кода (Block indent, закладка General). Есть ли смысл заводить для этого дела дополнительную настройку?
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39850146
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertНо, видимо, лучше сделать его равным отступу блоков кода (Block indent, закладка General).

вот это бы подошло, да оно и логичней. Отдельную настройку делать не обязательно.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39863745
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

в сегодняшнем снапшоте реализация для NUMERIC и DECIMAL с точностью 19-38 поменялась.
Теперь они основаны на типе INT128. Максимальная точность увеличена с 34 до 38!
DECFLOAT(16) и DECFLOAT(34) сохранены как самостоятельные типы

Подробности тут https://github.com/FirebirdSQL/firebird/blob/master/doc/sql.extensions/README.data_types
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39865065
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисв сегодняшнем снапшоте реализация для NUMERIC и DECIMAL с точностью 19-38 поменялась.
Теперь они основаны на типе INT128. Максимальная точность увеличена с 34 до 38!


Понял, спасибо.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39865410
OlegVk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для проверки Выполнение в IBExpert SQL приведенного ниже ниже приводит к ошибке

select N * cast(1 as NUMERIC(15, 2))
from
(select count(*) N from RDB$DATABASE)
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39868657
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

проверил в сегодняшнюю версию. На первый взгляд вроде всё работает. Спасибо
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39868659
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

а нет. Поторопился. В отладчике нет поддержки NUMERIC(19-38, x) да и DECFLOAT(34)
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39868663
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениса нет. Поторопился. В отладчике нет поддержки NUMERIC(19-38, x) да и DECFLOAT(34)

Отладчик - отдельная песня. Пока не очень понятно, как с этими типами там работать.
Да и в принципе только отображение, редактирование и выгрузка таких данных пока сделаны.
Даже сортировки еще нет.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39869027
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
29.09.2019 16:41, IBExpert пишет:
> Отладчик - отдельная песня. Пока не очень понятно, как с этими типами там работать.
> Да и в принципе только отображение, редактирование и выгрузка таких данных пока сделаны.
> Даже сортировки еще нет.

ты их к BCD в Delphi приводишь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39869133
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийты их к BCD в Delphi приводишь?


Нет, не привожу. toString/fromString интерфейсные использую.
...
Рейтинг: 0 / 0
25 сообщений из 116, страница 2 из 5
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Firebird 4. Про него пока пишите сюда.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]