|
|
|
Очередной вопрос чайника
|
|||
|---|---|---|---|
|
#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, 09:56 |
|
||
|
Очередной вопрос чайника
|
|||
|---|---|---|---|
|
#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:03 |
|
||
|
Очередной вопрос чайника
|
|||
|---|---|---|---|
|
#18+
Нет, не катит так - пишет "Ошибка синтаксиса в выражении запроса (_ALL_.VIDTMC=UN_ALL_.VIDTMC)AND(_ALL_.SKLADKOD=UN_ALL_.MOL)AND(_ALL_.TMCKOD=UN_ALL_.KOD_TMC); " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:11 |
|
||
|
Очередной вопрос чайника
|
|||
|---|---|---|---|
|
#18+
Ну блин!:) Опиши словами, дай таблици я те сам запрос напишу:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:13 |
|
||
|
Очередной вопрос чайника
|
|||
|---|---|---|---|
|
#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:19 |
|
||
|
Очередной вопрос чайника
|
|||
|---|---|---|---|
|
#18+
Мысль такая: Есть таблица _ALL_ с кучей полей и пустым полем DATA_P. Уникальность записей в ней обеспечивается тремя полями - VIDTMC, TMCKOD и SKLADKOD. И есть таблица UN_ALL_, в которой эти ключевые поля и поле M_DATA. Нужно _ALL_ апдейтить датами по совпадению ключевых полей. Пробелы поставил - не помогает. Может из-за дурацких имен таблиц гемор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:28 |
|
||
|
Очередной вопрос чайника
|
|||
|---|---|---|---|
|
#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:33 |
|
||
|
Очередной вопрос чайника
|
|||
|---|---|---|---|
|
#18+
geen, взял твой последний запрос, убрал знак подчеркивания перед _ALL_(из-за него тоже глючило), запрос сохранил. Теперь при попытке его запустить на выполнение пишет "В операции должени использоваться обновляемый запрос" :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:50 |
|
||
|
Очередной вопрос чайника
|
|||
|---|---|---|---|
|
#18+
при запуске запроса из конструктора выдает пустое поле DATA_P ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:51 |
|
||
|
Очередной вопрос чайника
|
|||
|---|---|---|---|
|
#18+
2 Yur: см. пост от 10:19 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:52 |
|
||
|
Очередной вопрос чайника
|
|||
|---|---|---|---|
|
#18+
только без обид имена действительно (мягко говоря) дурацкие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:53 |
|
||
|
Очередной вопрос чайника
|
|||
|---|---|---|---|
|
#18+
спасибо большое всем. Запрос, предложенный sasha_1 c замененным именем подошел. А можно ли оставшиеся незаполненными места в DATA_P в том же запросе заполнить статичным значением? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 11:00 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1679824]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 330ms |

| 0 / 0 |
