Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 update ... (select)  [new]
slavic
Member

Откуда:
Сообщений: 23
помогите пожалуйста
где ошибка ?

db2 "UPDATE BUF_COL_PRODUCT as B SET PRODUCT_ID = (SELECT N.PRODUCT_ID FROM COL_PRODUCT as N WHERE N.CODE=B.CODE)"

DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL0407N Assignment of a NULL value to a NOT NULL column "TBSPACEID=2,
TABLEID=39, COLNO=0" is not allowed. SQLSTATE=23502

db2 "SELECT COLNAME ,COLNO, NULLS FROM SYSCAT.COLUMNS WHERE TABSCHEMA='WEBUSER' AND TABNAME='COL_PRODUCT' ORDER BY COLNO"

COLNAME COLNO NULLS
---------------- ------- -----
PRODUCT_ID 0 N
CODE 1 N

db2 "SELECT COLNAME ,COLNO, NULLS FROM SYSCAT.COLUMNS WHERE TABSCHEMA='WEBUSER' AND TABNAME='BUF_COL_PRODUCT' ORDER BY COLNO"
COLNAME COLNO NULLS
---------------- ------- -----
PRODUCT_ID 0 N
CODE 1 N
17 апр 03, 15:58    [177799]     Ответить | Цитировать Сообщить модератору
 Re: update ... (select)  [new]
NewYear
Member

Откуда: Большой адронный коллайдер
Сообщений: 2203
а нет ошибки
SELECT N.PRODUCT_ID FROM COL_PRODUCT as N WHERE N.CODE=B.CODE
вернул стольник
17 апр 03, 16:25    [177880]     Ответить | Цитировать Сообщить модератору
 Re: update ... (select)  [new]
slavic
Member

Откуда:
Сообщений: 23
спасибо ошибка в глове была

:(
17 апр 03, 17:04    [177976]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить