Главная страница
    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
2-1131085026
вп
2005-11-04 09:17
2005.11.27
Mutex


5-1113565924
имя
2005-04-15 15:52
2005.11.27
Внимание Подлог!!!


11-1112330908
DeimosX7
2005-04-01 08:48
2005.11.27
PaintBox


2-1131605582
начиннающий
2005-11-10 09:53
2005.11.27
DynamicSkinForm


4-1127551255
Antoha
2005-09-24 12:40
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский