вопрос по вставке

dimakz
Дата: 19.12.2012 14:47:23
insert into tab1 (type_id, start_dn, end_dn, description, significance, update_date) 
values (53,'01301','01301','aaa',0,sysdate); 

выходит ошибка
ORA-01400: cannot insert NULL into ("RANGE_ID")


поле
RANGE_ID      NUMBER(10)                      NOT NULL,

уникал.поле, с каж.разом увеличивается
dimakz
Дата: 19.12.2012 14:49:05
как исправить скрипт по вставке
tru55
Дата: 19.12.2012 14:50:34
dimakz
уникал.поле, с каж.разом увеличивается

1. кем увеличивается?
2. откуда запускается INSERT?
dimakz
Дата: 19.12.2012 14:55:09
тоад но могу через sql plus
AmKad
Дата: 19.12.2012 14:56:02
dimakz
тоад но могу через sql plus
Попробуй через SQL Developer.
Хм......
Дата: 19.12.2012 14:58:22
[b]cannot insert NULL [/b]into ("RANGE_ID")

RANGE_ID      NUMBER(10)                      [b]NOT NULL[/b]


Что непонятно?
Инсертите то вы не во всем поля таблицы..
dimakz
Дата: 19.12.2012 14:59:19
ну дык а какие значения вставлять? по RANGE_ID
он у мена в табл так
1...
2...
3..
...
3875233...
...
tru55
Дата: 19.12.2012 15:00:36
dimakz
ну дык а какие значения вставлять? по RANGE_ID
он у мена в табл так
1...
2...
3..
...
3875233...
...

Значит все таки кто-то (кто?) их вставляет...
dimakz
Дата: 19.12.2012 15:04:11
система вставляет
автовставка
забыл как наз такая функция
tru55
Дата: 19.12.2012 15:06:09
dimakz
система вставляет
автовставка
забыл как наз такая функция

Такой функции нет, поэтому она никак не называется. В некоторых СУБД есть тип поля auto increment, но не в Oracle