Форум: "Базы";
Текущий архив: 2003.07.28;
Скачать: [xml.tar.bz2];
ВнизTQuery Найти похожие ветки
← →
ruslan (2003-07-02 16:02) [0]Уважаемые мастера,
ввел в таблицу вычисляемые поля (3 шт),
далее попробовал выполнить команду вставки из Query Analyzer - без вопросов,
НО та же команда из проги с Query.ExecSQL - выдает ошибку:
"Insert failed because the following SET options have incorrect settings: ARITHABORT"
Пожалуйста помогите
← →
ruslan (2003-07-02 16:13) [1]insert into A (kod1, kod2, data) values (1,1,null)
первичный ключ таблицы А [kod1, kod2]
← →
ruslan (2003-07-02 16:14) [2]вычисляемые поля в команде не упомянаются
← →
Жук (2003-07-02 16:31) [3]insert into A (kod1, kod2) values (1,1)
← →
ruslan (2003-07-03 07:51) [4]> Жук. insert into A (kod1, kod2) values (1,1)
не помогло - та же ошибка
← →
ruslan (2003-07-03 08:26) [5]тем кто интересуется вопросом:
источник проблемы - попытка использовать вычисляемое поле в составе уникального ключа таблицы. Думаю хорошая замена триггера, но...
Если есть идеи как все-же совместить - напишите.
Спасибо
← →
Alibaba (2003-07-03 08:43) [6]>ruslan
>...Думаю хорошая замена триггера, но...
Заменить триггер таким образом - это интерестно.
Надо попробовать.
← →
ruslan (2003-07-03 08:49) [7]> Alibaba © (03.07.03 08:43)
если получится (с ADO и/или др. компонентами) - сообщи
← →
интересующийся (2003-07-04 05:49) [8]>ruslan
> структуру таблицы A
← →
ruslan (2003-07-04 07:50) [9]> интересующийся (04.07.03 05:49)
create table A
(
KOD1 decimal (19) not null,
KOD2 decimal (19) not null,
EXP int not null default(0) check (exp in (0,1)),
DATA datetime,
EKOD1_uk as (kod1*EXP),
E_KOD1 as (kod1*(1-EXP)),
E_KOD2 as (kod2*(1-EXP)),
Constraint PK_A primary key (kod1, kod2),
Constraint UK_A unique (kod2, EKOD1_uk)
)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.07.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c