![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перенос данных SQL-запросом
iamkate © (2005-10-13 12:37:00)У меня есть пустая таблица Photo из двух полей: id и photo (photo - это blob-поле). Я хочу перенести в нее из другой таблицы (identif) все поля id, а поля photo оставить пустыми. Как это сделать SQL-запросом?
Вот так не получается.
insert into photo(id,photo)
select id from identif
photo:=empty_blob()
where id is not null
sniknik (2005-10-13 14:10:00) [1]новичкам писать сдесь
http://www.delphimaster.ru/cgi-bin/forum.pl?n=18
чтобы было понятно что они новички и к ним надо относится... см. up
Sergey13 (2005-10-13 14:03:00) [2]2[14] iamkate © (13.10.05 13:52)
>Хотя к новичкам надо быть снисходительнее.
А новичкам понятливее и внимательнее. 8-)
iamkate (2005-10-13 13:52:00) [3]Все, дошло. Получилось.
Спасибо.
Хотя к новичкам надо быть снисходительнее.
Sergey13 (2005-10-13 13:40:00) [4]2[12] iamkate © (13.10.05 13:33)
Блин! Если у тебя на PHOTO стоит ограничение NOT NULL, то все твои попытки сделать "а поля photo оставить пустыми" тщетны.
Еще по одному кругу пойдем? 8-)
iamkate (2005-10-13 13:33:00) [5]Если вы про это:
insert into photo(id) [2]
select id from identif
То оно тоже не рабочее. Я же говорю, ошибка:
cannot insert NULL into("PHOTO"."PHOTO")
Sergey13 (2005-10-13 13:26:00) [6]2[10] iamkate © (13.10.05 13:23)
>Поэтому, если вы знаете - дайте правильное направление.
Тебе дали уже. Ты не взял. 8-)
iamkate (2005-10-13 13:23:00) [7]Я просто не знаю, как нужно. Я только начинаю работать с SQL-запросами. Поэтому, если вы знаете - дайте правильное направление.
Sergey13 (2005-10-13 13:21:00) [8]2[8] iamkate © (13.10.05 13:09)
Зачем тогда спрашивал? Продолжай в том же духе. 8-)
iamkate (2005-10-13 13:09:00) [9]Продолжаю мучать
Sergey13 (2005-10-13 13:04:00) [10]2[5] iamkate © (13.10.05 12:55)
А где ты видишь переменные в запросах из [1] и [2]? Или ты продолжаешь мучать свой нерабочий вариант?
iamkate (2005-10-13 12:55:00) [11]Без ограничения - тот же результат.
Она хочет, чтобы переменная в поле photo была как-то определена. А как это сделать?
Desdechado (2005-10-13 12:55:00) [12]NOT NULL на BLOB-поля, имхо, неразумно
Sergey13 (2005-10-13 12:51:00) [13]2[3] iamkate © (13.10.05 12:47)
Или отменяй ограничение или твоя задача не выполнима.
iamkate (2005-10-13 12:47:00) [14]В этом случае выдается ошибка:
cannot insert NULL into("PHOTO"."PHOTO")
Sergey13 (2005-10-13 12:42:00) [15]insert into photo(id)
select id from identif
ANB (2005-10-13 12:41:00) [16]insert into Photo(id) select id from identif