Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / особости синтаксиса UPDATE FROM 7.3? / 3 сообщений из 3, страница 1 из 1
31.01.2005, 15:29
    #32892691
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
особости синтаксиса UPDATE FROM 7.3?
в 7.3.4
Пишу внутри триггерной ф-ии что-то типа:
Код: plaintext
1.
2.
3.
4.
5.
UPDATE some_table SET af = xxxx
FROM tab1 INNER JOIN tab2
,SELECT * FROM f_convert_cbrf(ndate) AS fc (dat int4,dcur int4,pf int4,ccur int4,convert float8)
WHERE xxxxx = 
          AND xxxxx = 
          AND xxxxx = 
запущаю апдейт - ругаицца на апшипку возля некоей буквы 225, (которая цифра, кстати, вертает меня совсем не туда). Методом хенниального озарения обрамляю еще раз:
Код: plaintext
1.
2.
3.
4.
5.
UPDATE some_table SET af = xxxx
FROM tab1 INNER JOIN tab2 USING(xx,xx,xx)
,(SELECT * FROM f_convert_cbrf(ndate) AS fc (dat int4,dcur int4,pf int4,ccur int4,convert float8)) AS fc
WHERE xxxxx = 
          AND xxxxx = 
          AND xxxxx = 
работаит. При этом, замечу, в инсертах кросс джойн проходит и без лишней обертки функционального селекта дополнительным алиасом (хватает внутреннего алиаса с описанием типа). (плавали, знаем)


Это особости 7.3 ? или это везде так?
Кстати, как народ вычисляет особенности синтаксиса текущей версии? (кроме сбоев при смене версий)
Есть ли у кого-нть готовый перечень особостей ?
если у кого есть, нельзя ли его его разместить, что называется "под рукой". (завесть плавающий топик, или фак-ик .


зы: (не говоря о различиях 7.2, когда можно было прописать обновляемую таблицу во FROM и юзать ее алиас)
...
Рейтинг: 0 / 0
31.01.2005, 15:34
    #32892705
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
особости синтаксиса UPDATE FROM 7.3?
пересмотрел все. Кажется соврамши.

в инсертах был INNER JOIN , т ч SELECT завершался призаком ON [USING], а при кросс джойне не понятно (тому же парсеру), к чему относится WHERE (к внешнему или внутреннему селекту).


я был неправ! погорячился.
...
Рейтинг: 0 / 0
31.01.2005, 18:53
    #32893305
Niemi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
особости синтаксиса UPDATE FROM 7.3?
а тема интересная, думаю есть различия. надо покопать.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / особости синтаксиса UPDATE FROM 7.3? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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