powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / заманили и бросили
8 сообщений из 8, страница 1 из 1
заманили и бросили
    #32317141
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 7.0 писал

UPDATE v
SET anyfield ...
FROM table_vith_verylongname AS v, ...
WHERE v.f1=... AND v.f2 IN(...) и т.п.

теперича 7.3. ругатся на такие штуки. А в UPDATE нельзя написать AS (т.е. нельзя:
UPDATE table_vith_verylongname AS v ...

а WHERE могабыть весьма понавороченным. И куды бедному крестьянину податься?

че-то перемудрили.
...
Рейтинг: 0 / 0
заманили и бросили
    #32317244
wbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
update x set xc=1,xb=2 where oid in (select oid from x as v,bbb as w where v.bb=w.bb and ...)
...
Рейтинг: 0 / 0
заманили и бросили
    #32317264
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
господин уебер, а разжевать? что-то я ни хера не понимаю. Или я совсем отупел, или Вы х-ю понаписали.
...
Рейтинг: 0 / 0
заманили и бросили
    #32317277
wbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
специяльно для господина ass обьясняю

обновить таблицу x SET поле1=1,поле2=2 где oid строчки in (выбираем oidы строчек из х которые надо заапдейтить любым селектом)
...
Рейтинг: 0 / 0
заманили и бросили
    #32317313
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Специально для уебера разжевываю смысл вопроса: ХОЧУ ИМЕТЬ АЛИАС ДЛЯ обновляемой таблицы. Чтобы иметь краткую запись предложения WHERE. А вы что мне пишете? Где подмена длинного имени на краткий синтаксис?


таблицы создаю со своими ключами. Without OIDS; (НА хера мне оид, если есть свои ключи). ОБНОВить мне надо не таблицу х.й, а таблицу table_vith_verylongname. И в этом вся суть вопроса.

Если пьян - иди нах.
...
Рейтинг: 0 / 0
заманили и бросили
    #32317374
Konrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если пьян - иди нах.

))))))
Конструктивный диалог ))))
...
Рейтинг: 0 / 0
заманили и бросили
    #32317385
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая конструктивность? Пишут глупости, да еще в нечитаемом виде. если лудить where <ключи> in(), то в SET не напишешь ничего контекстно-зависимого. Это не решение. Он что, токо "чиста канкретные циферки" по жизни обновляет, этот уебер, если вместо решения пишет какую-то лабуду?
...
Рейтинг: 0 / 0
заманили и бросили
    #32317396
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к тому же ЗОЛ Я НА ПОСТГРЕС сегодня.\r
\r
Канешна все это можно "порешать" - выработать набор приемов, обходящих такие баги. Но напрягает .
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / заманили и бросили
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]