powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / fb3: Ошибка при запросе значения, добавленного ранее в той же stored procedure
8 сообщений из 8, страница 1 из 1
fb3: Ошибка при запросе значения, добавленного ранее в той же stored procedure
    #39297089
db20mln
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WI-V6.3.0.32483 Firebird 3.0

Таблица:
Код: sql
1.
2.
3.
4.
CREATE TABLE TEST (
    ID   INTEGER NOT NULL,
    VAL  INTEGER NOT NULL
);


Этот код не работает:
Код: sql
1.
2.
3.
4.
5.
6.
execute block
as
begin
  insert into test (id, val) values (1, 100);
  insert into test (id, val) values (2, (select val from test where id = 1));
end


Выдает ошибку:
The insert failed because a column definition includes validation constraints.
validation error for column "TEST"."VAL", value "*** null ***".

А этот работает:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
execute block
as
declare v integer;
begin
  insert into test (id, val) values (1, 100);
  select val from test where id = 1 into :v;
  insert into test (id, val) values (2, :v);
end



Это так задумано или это ошибка?

PS: При последовательном выполнении команд в одной транзакции (не в процедуре) - тоже работает.
...
Рейтинг: 0 / 0
fb3: Ошибка при запросе значения, добавленного ранее в той же stored procedure
    #39297104
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db20mln,

в трекер пиши. Это из-за исправления стабильности курсора выплыло.
...
Рейтинг: 0 / 0
fb3: Ошибка при запросе значения, добавленного ранее в той же stored procedure
    #39297109
db20mln
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не умею в трекер, если кто может - напишите плз, чтобы правильно было оформлено и т.п.
...
Рейтинг: 0 / 0
fb3: Ошибка при запросе значения, добавленного ранее в той же stored procedure
    #39297137
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db20mln,

просто зарегистрируйся и допиши коммент сюда CORE-3362

Пиши то, что ты написал сюда в стартовом посте. На английский можешь гуглом перевести, тебя поймут. Ну либо жди пока сюда Влад зайдёт.
...
Рейтинг: 0 / 0
fb3: Ошибка при запросе значения, добавленного ранее в той же stored procedure
    #39297230
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблему подтверждаю. Кто занесёт в трекер ?
...
Рейтинг: 0 / 0
fb3: Ошибка при запросе значения, добавленного ранее в той же stored procedure
    #39297234
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

надо отдельно занести или можно коммент дописать?
...
Рейтинг: 0 / 0
fb3: Ошибка при запросе значения, добавленного ранее в той же stored procedure
    #39297246
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

CORE-5337

поправь если что не так
...
Рейтинг: 0 / 0
fb3: Ошибка при запросе значения, добавленного ранее в той же stored procedure
    #39297274
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

спасибо
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / fb3: Ошибка при запросе значения, добавленного ранее в той же stored procedure
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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