Insert Into Bde

  • Автор темы Автор темы malkhazi
  • Дата начала Дата начала
M

malkhazi

Запрос выполняется с ошибками - добавляется пустая строка вот запрос

======================================

insert into trans_rasxod
(tr_id_prod, tr_id_categ, tr_sk, tr_ves, tr_price, tr_ves_p, tr_date, tr_time, tr_user, tr_oper)

Values(
1, (select p_id_categ from product where p_id = 1), 1, 'кг', 250, 'Руб', '07.07.2013', '06:05:00 PM', 1, 0
)

Кто нибудь знает в чем проблема?
 
Если убрать вложенный запрос, то запрос работает нормально. Сам вложенный запрос отдельно работает. Если заменить вложенный запрос числом запрос работает.
Если выполнить запрос используя NULL запрос выполняется только 'tr_id_categ' пустой, остальные заполняется.
Новый пустой запись добавляется вместе Primary Key а у Filad-а тип AutoIncreament.
В таблице Foreign Key пока не задан.

Думаю Select внутри Values Недопустим.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!