Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Вниз

Перенос данных SQL-запросом   Найти похожие ветки 

 
iamkate ©   (2005-10-13 12:37) [0]

У меня есть пустая таблица 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


 
ANB ©   (2005-10-13 12:41) [1]

insert into Photo(id) select id from identif


 
Sergey13 ©   (2005-10-13 12:42) [2]

insert into photo(id)
select id from identif


 
iamkate ©   (2005-10-13 12:47) [3]

В этом случае выдается ошибка:

cannot insert NULL into("PHOTO"."PHOTO")


 
Sergey13 ©   (2005-10-13 12:51) [4]

2[3] iamkate ©   (13.10.05 12:47)
Или отменяй ограничение или твоя задача не выполнима.


 
iamkate ©   (2005-10-13 12:55) [5]

Без ограничения - тот же результат.
Она хочет, чтобы переменная в поле photo была как-то определена. А как это сделать?


 
Desdechado ©   (2005-10-13 12:55) [6]

NOT NULL на BLOB-поля, имхо, неразумно


 
Sergey13 ©   (2005-10-13 13:04) [7]

2[5] iamkate ©   (13.10.05 12:55)
А где ты видишь переменные в запросах из [1] и [2]? Или ты продолжаешь мучать свой нерабочий вариант?


 
iamkate ©   (2005-10-13 13:09) [8]

Продолжаю мучать


 
Sergey13 ©   (2005-10-13 13:21) [9]

2[8] iamkate ©   (13.10.05 13:09)
Зачем тогда спрашивал? Продолжай в том же духе. 8-)


 
iamkate ©   (2005-10-13 13:23) [10]

Я просто не знаю, как нужно. Я только начинаю работать с SQL-запросами. Поэтому, если вы знаете - дайте правильное направление.


 
Sergey13 ©   (2005-10-13 13:26) [11]

2[10] iamkate ©   (13.10.05 13:23)
>Поэтому, если вы знаете - дайте правильное направление.
Тебе дали уже. Ты не взял. 8-)


 
iamkate ©   (2005-10-13 13:33) [12]

Если вы про это:

insert into photo(id)      [2]
select id from identif

То оно тоже не рабочее. Я же говорю, ошибка:

cannot insert NULL into("PHOTO"."PHOTO")


 
Sergey13 ©   (2005-10-13 13:40) [13]

2[12] iamkate ©   (13.10.05 13:33)
Блин! Если у тебя на PHOTO стоит ограничение NOT NULL, то все твои попытки сделать "а поля photo оставить пустыми" тщетны.

Еще по одному кругу пойдем? 8-)


 
iamkate ©   (2005-10-13 13:52) [14]

Все, дошло. Получилось.
Спасибо.
Хотя к новичкам надо быть снисходительнее.


 
Sergey13 ©   (2005-10-13 14:03) [15]

2[14] iamkate ©   (13.10.05 13:52)
>Хотя к новичкам надо быть снисходительнее.
А новичкам понятливее и внимательнее. 8-)


 
sniknik ©   (2005-10-13 14:10) [16]

новичкам писать сдесь
http://www.delphimaster.ru/cgi-bin/forum.pl?n=18
чтобы было понятно что они новички и к ним надо относится... см. up



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

Форум: "Базы";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.015 c
14-1131014094
QuasiLamo
2005-11-03 13:34
2005.11.27
Не хочу рекурсию


2-1131393519
Потёмкин
2005-11-07 22:58
2005.11.27
Выделение строк в ListBox е разными цветами


5-1112881643
Бывший студент
2005-04-07 17:47
2005.11.27
Перегрузка TCustomGrid.KeyDown


1-1130751383
Бывалый
2005-10-31 12:36
2005.11.27
Интернациональный Edit


14-1130752149
karat
2005-10-31 12:49
2005.11.27
Алгоритмы выявления индентичности предложений?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский