Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.10;
Скачать: CL | DM;

Вниз

Запрос SQL: INSERT INTO .... SELECT   Найти похожие ветки 

 
d@nger   (2009-11-20 07:42) [0]

Здравствуйте!
Компонент FIBPlus (Сервер Firebird):

fmain.my_database.QueryValue("insert into move_log (doc_id,date_move, text_move) values(select id from documents where konvert_parent="+id+
              ", "+quotedstr(dat)+", "+quotedstr("Перемещен из описи № "+num+" в опись № "+num_spiska)+") ",0);


у таблицы move log есть три поля (не считая ключевое): doc_id, date_move, text_move. Мне необходимо заполнить поле doc_id данными из таблицы documents поля id , поле date_move текущей датой, а text_move моим текстом.

SQL только начал изучать, простенькие запросы я еще могу делать, но вот с этим запросом ничего не получается...


 
d@nger   (2009-11-20 08:08) [1]

вот так работает:

insert into move_log (doc_id)
select id from documents where konvert_parent=232


но мне еще два поля надо заполнить, вот так уже не работает:
insert into move_log (doc_id, date_move="01.01.2009", text_move="Перемещение")
select id from documents where konvert_parent=232


 
d@nger   (2009-11-20 08:11) [2]

все.. спасибо разобрался... вот так оказывается надо было:

insert into move_log (doc_id, date_move, text_move)
select id, "01.01.2009", "Мой текст" from documents where konvert_parent=232


 
Sergey13 ©   (2009-11-20 08:34) [3]

> [2] d@nger   (20.11.09 08:11)
> вот так оказывается надо было

Скорее всего надо было так
insert into move_log (doc_id, date_move, text_move)
values(:doc_id, :date_move, :text_move)

и далее присвоить параметрам нужные значения. Иначе можно поиметь проблемы, например с датой.



Страницы: 1 вся ветка

Текущий архив: 2010.01.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
8-1202382479
DVM
2008-02-07 14:07
2010.01.10
Детектор расфокусированного изображения.


15-1257433390
test
2009-11-05 18:03
2010.01.10
Lazarus + Excel


15-1257856074
oxffff
2009-11-10 15:27
2010.01.10
Уважаемый модератор. Почисти и мой последний пост в теме


1-1232982610
Afonya
2009-01-26 18:10
2010.01.10
Чтение данных TStringGrid из другого приложения


15-1257598488
И Павел
2009-11-07 15:54
2010.01.10
ДОМ2 – как построить XML?