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

Вниз

Не работает запрос!   Найти похожие ветки 

 
MemoryLeak   (2002-09-05 18:41) [0]

UPDATE "store.DB" st
SET Quantity = rcl.Quantity
WHERE st.Name = ANY(SELECT Name FROM "recycle.DB"rcl)

invalid Field Quantity


 
Val   (2002-09-05 18:47) [1]

rcl.Quantity - откуда по-вашему это возьмется?


 
Suntechnic   (2002-09-05 18:51) [2]

В Update запросах необходимо либо указывать конкретные поля для обновления либо обновлять все поля. В ашем случае должно быть:

UPDATE "store.DB"(Quantity) st
SET Quantity = rcl.Quantity
WHERE st.Name = ANY(SELECT Name FROM "recycle.DB"rcl)


 
Suntechnic   (2002-09-05 19:06) [3]

Сорри, я с insert-ом напутал :)


 
ЮЮ   (2002-09-06 03:36) [4]

UPDATE "store.DB" st
SET Quantity = (select Quantity from "recycle.DB" rcl
WHERE st.Name = rcl.Name)
WHERE ...(а здесь условие, для каких строк из "store.DB" это делать. Без этого будут скорректированы все записи.

Если будут :-) Т.к. <запрос> в SET Quantity = <запрос> должен возвращать одно число (одно поле одной записи), а запрос
select Quantity from "recycle.DB" rcl
WHERE st.Name = rcl.Name )
,в принципе, может вернуть несколько записей.

И можно поподробнее о структуре этих таблиц, и что вы хотели получить этим запросом






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

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

Наверх




Память: 0.44 MB
Время: 0.008 c
1-85432
Jackson
2002-09-15 23:08
2002.09.26
Простой вопрос


1-85548
ЮРИЙ_К
2002-09-12 10:21
2002.09.26
Формирование документа по шаблону форы


1-85444
maxim2
2002-09-16 08:25
2002.09.26
Memo.SaveToFile()


3-85389
vlad40
2002-09-05 11:04
2002.09.26
Ошибка BDE для CGI application


3-85360
GWeber
2002-09-04 12:33
2002.09.26
DBComboBox





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский