[ОТВЕТИТЬ]
Опции темы
13.01.2015 11:08
 
Пытаюсь переносить запросом карточки из старой программы в СМ+. Делаю так:
Код:
insert into SMCard
(ARTICLE,GLOBALARTICLE,BORNIN,NAME,SHORTNAME,
IDMEASUREMENT,IDCLASS,ACCEPTED,DATATYPE,DATASUBTYPE,
SCALELOAD,CASHLOAD,RECEIPTOK,STORAGE,LOSSES,
SCRAP,WASTE,FLAGS,CUTPRICEDAYS,MINPROFIT,
QUANTITYDEVIATION,UseTimeDim,HEIGHT,IDLOSSESGROUP,LENGTH,
STATEREGULATION,WEIGHT,WIDTH,ICING,IDMEASWEIGHT,
IDMEASDIM,MESNAME,MESABBREV) 
values(
'100001','100001','6C7E9850BEE145F6A1C5F48B9DD4456D','Шампанское','Шампанское',
0,3348,0,0,-1,
'0','0','1',0,0,
0,0,64,0,0,
0,0,1,0,0,
0,0,0,0,NULL,
NULL,'штука','шт')
а в ответ получаю:
Код:
ошибка в строке 1:
ORA-02290: нарушено ограничение целостности CHECK(SUPERMAG.SMCCARD_DIM)
где неправ? с утра воюю (((
13.01.2015 11:09
 
артикула 100001 нет
13.01.2015 11:10
 
когда вместо двух NULL ставлю 0, тогда получаю
Код:
ошибка в строке 1:
ORA-20012: Ошибка обновления артикула 100001. Единица измерения № 0 не
предназначена для веса.
ORA-06512: на  "SUPERMAG.CORE", line 324
ORA-06512: на  "SUPERMAG.SMCARDBEFOREIU", line 82
ORA-04088: ошибка во время выполнения триггера 'SUPERMAG.SMCARDBEFOREIU'
13.01.2015 11:12
 
CHECK(SUPERMAG.SMCCARD_DIM) раскрой, что там проверяется...
13.01.2015 11:12
 
не могу найти где оно ((
13.01.2015 11:15
 
Цитата:
Dim не могу найти где оно ((
не понял, кого где ты ищешь?
13.01.2015 11:18
 
не могу найти где посмотреть содержимое SUPERMAG.SMCCARD_DIM
13.01.2015 11:19
 
что-то тебя куда-то понесло...
Цитата:
ALTER TABLE "SUPERMAG"."SMCARD" ADD CONSTRAINT "SMCCARD_DIM" CHECK ((Width is null and Length is null and Height is null) or (Width>0 and Length>0 and Height> 0 and IDMeasDim is not null)) ENABLE
"Спасибо" OlegON от:
13.01.2015 11:20
 
нашел...
Код:
(Width is null and Length is null and Height is null)
			or (Width>0 and Length>0 and Height>0 and IDMeasDim is not null)
13.01.2015 11:21
 
тока ни хрена не понимаю все равно


Опции темы



Часовой пояс GMT +3, время: 15:55.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.