|
Вставка в таблицу данных из другой таблицы
|
|||
---|---|---|---|
#18+
Здравствуйте. Есть две таблицы. Требуется написать триггер: при вставке значения в 1таблицу, выбирались из 2таблицы другие значения и добавлялись в туже строку первой таблицы. Такое можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2001, 14:45 |
|
Вставка в таблицу данных из другой таблицы
|
|||
---|---|---|---|
#18+
А в чем проблема? Создаешь на 1 таблицу строчный триггер (EACH ROWS) на INSERT и в теле пишешь нужный тебе запрос из 2 таблицы и резултат присваиваешь полям вставляемой строки с префиксом NEW (new.поле1:=результат1) Или я неправильно понял? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2001, 07:44 |
|
Вставка в таблицу данных из другой таблицы
|
|||
---|---|---|---|
#18+
Вот так? create or replace trigger qwe before insert on qwe for each row declare b integer :=(select a2a from tabl2 where tabl2.b2b=:new.q1q); begin :new.a1a=b; / ругается на select ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2001, 10:23 |
|
|
start [/forum/topic.php?fid=52&msg=32016803&tid=1993492]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 143ms |
0 / 0 |