
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.08.2003, 09:56
|
|||
|---|---|---|---|
|
|||
Очередной вопрос чайника |
|||
|
#18+
Есть запрос: UPDATE _ALL_ SET _ALL_.DATA_P=UN_ALL_.M_DATA FROM UN_ALL_ WHERE (_ALL_.VIDTMC=UN_ALL_.VIDTMC)AND(_ALL_.SKLADKOD=UN_ALL_.MOL)AND(_ALL_.TMCKOD=UN_ALL_.KOD_TMC); Ругается: "Ошибка синтаксиса (пропущен оператор) в выражении запроса 'UN_ALL_.M_DATA FROM UN_ALL_' ". Подскажите, пожалуйста - че за беда? И как ее победить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2003, 10:03
|
|||
|---|---|---|---|
Очередной вопрос чайника |
|||
|
#18+
UPDATE _ALL_ SET DATA_P = UN_ALL_.M_DATA /// - это откуда?:) WHERE (_ALL_.VIDTMC = UN_ALL_.VIDTMC) AND (_ALL_.SKLADKOD=UN_ALL_.MOL)AND (_ALL_.TMCKOD=UN_ALL_.KOD_TMC); А вообще-то опиши словами:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2003, 10:11
|
|||
|---|---|---|---|
|
|||
Очередной вопрос чайника |
|||
|
#18+
Нет, не катит так - пишет "Ошибка синтаксиса в выражении запроса (_ALL_.VIDTMC=UN_ALL_.VIDTMC)AND(_ALL_.SKLADKOD=UN_ALL_.MOL)AND(_ALL_.TMCKOD=UN_ALL_.KOD_TMC); " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2003, 10:13
|
|||
|---|---|---|---|
Очередной вопрос чайника |
|||
|
#18+
Ну блин!:) Опиши словами, дай таблици я те сам запрос напишу:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2003, 10:19
|
|||
|---|---|---|---|
Очередной вопрос чайника |
|||
|
#18+
видимо надо так: UPDATE _ALL_ , UN_ALL_ SET _ALL_.DATA_P=UN_ALL_.M_DATA FROM WHERE (_ALL_.VIDTMC=UN_ALL_.VIDTMC) AND (_ALL_.SKLADKOD=UN_ALL_.MOL) AND (_ALL_.TMCKOD=UN_ALL_.KOD_TMC); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2003, 10:19
|
|||
|---|---|---|---|
Очередной вопрос чайника |
|||
|
#18+
в этом безобразии WHERE (_ALL_.VIDTMC=UN_ALL_.VIDTMC)AND(_ALL_.SKLADKOD=UN_ALL_.MOL)AND действительно нет пробелов или так сюда запостил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2003, 10:28
|
|||
|---|---|---|---|
|
|||
Очередной вопрос чайника |
|||
|
#18+
Мысль такая: Есть таблица _ALL_ с кучей полей и пустым полем DATA_P. Уникальность записей в ней обеспечивается тремя полями - VIDTMC, TMCKOD и SKLADKOD. И есть таблица UN_ALL_, в которой эти ключевые поля и поле M_DATA. Нужно _ALL_ апдейтить датами по совпадению ключевых полей. Пробелы поставил - не помогает. Может из-за дурацких имен таблиц гемор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2003, 10:33
|
|||
|---|---|---|---|
Очередной вопрос чайника |
|||
|
#18+
UPDATE _ALL_ SET DATA_P = (SELECT UN_ALL_.M_DATA FROM UN_ALL_ WHERE (_ALL_.VIDTMC=UN_ALL_.VIDTMC) AND (_ALL_.SKLADKOD=UN_ALL_.MOL) AND (_ALL_.TMCKOD=UN_ALL_.KOD_TMC)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2003, 10:50
|
|||
|---|---|---|---|
|
|||
Очередной вопрос чайника |
|||
|
#18+
geen, взял твой последний запрос, убрал знак подчеркивания перед _ALL_(из-за него тоже глючило), запрос сохранил. Теперь при попытке его запустить на выполнение пишет "В операции должени использоваться обновляемый запрос" :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2003, 10:51
|
|||
|---|---|---|---|
|
|||
Очередной вопрос чайника |
|||
|
#18+
при запуске запроса из конструктора выдает пустое поле DATA_P ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2003, 10:52
|
|||
|---|---|---|---|
Очередной вопрос чайника |
|||
|
#18+
2 Yur: см. пост от 10:19 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2003, 10:53
|
|||
|---|---|---|---|
Очередной вопрос чайника |
|||
|
#18+
только без обид имена действительно (мягко говоря) дурацкие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2003, 11:00
|
|||
|---|---|---|---|
|
|||
Очередной вопрос чайника |
|||
|
#18+
спасибо большое всем. Запрос, предложенный sasha_1 c замененным именем подошел. А можно ли оставшиеся незаполненными места в DATA_P в том же запросе заполнить статичным значением? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1679824]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 361ms |

| 0 / 0 |
