День добрый!
Server version: WI-V6.3.0.17755 Firebird 2.1 Release Candidate 2
заметил следующее:
создаём таблицу (артефакт в общем)
create table tb_date (
tb_date_id integer not null primary key,
f_date date default 0);
1) создаёт, хотя для полей типа DATE уже нельзя задавать значение 0
2) далее (после реконнекта) не проходит ни одна вставка записей
вот это понятно
insert into tb_date (
tb_date_id)
values (
3);
а здесь непонятно
INSERT INTO TB_DATE (
TB_DATE_ID, F_DATE)
VALUES (
1, '09-MAY-1945');
insert into tb_date (
tb_date_id, f_date)
values (
2, null);
ошибка конвертации
The next statement causes the following error:
Overflow occurred during data type conversion.
conversion error from string "0".
непонятно, зачем при вставке нормального значения даты идёт проверка
дефолтного значения, а не вставляемого
это куда - в трекер?
С уважением А. Карпейкин