Карпейкин Александр wrote:
заметил следующее:
создаём таблицу (артефакт в общем)
create table tb_date (
tb_date_id integer not null primary key,
f_date date default 0);
1) создаёт, хотя для полей типа DATE уже нельзя задавать значение 0
Что значит "уже"? Раньше можно было?
А вообще, это врожденный дефект, унаследованный от IB. Давно в трекере.
2) далее (после реконнекта) не проходит ни одна вставка записей
а здесь непонятно
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".
Особенность нового способа работы с дефолтами :-)
это куда - в трекер?
Да, туда. Авось как-нибудь обойдем.
--
Дмитрий Еманов