![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
(interbase) Select в теле триггера [IB6.x]
Ditrix © (2004-05-21 15:55:00)возможно ли использование в триггере (before insert )конструкций вида
NEW.some_field = (
select some_value
from some_table
where some_par = '_value'
);
селект заведомо возвращает одно значение
вместо селекта я уже и функцию подсовывал - получаю сообщение об ошибке и все тут. (((((
заранее спасибо!
Desdechado (2004-05-21 16:39:00) [1]без операции присваивания, просто селект в переменную!
Ditrix (2004-05-21 16:36:00) [2]вариант select ... into new.some_value работает.
спасибо всем!
Ditrix (2004-05-21 16:22:00) [3]2 Desdechado
>> Error parsing
никак не заставлю корректно отпарсировать select
2 Johnmen
>>Subselect illegal in this context.
а как это можно сделать ?
задача прописывать константу во все записи таблицы, при добавлении\изменении...
константа - хранится в отдельной таблице
Johnmen (2004-05-21 15:59:00) [4]Удвой открывающую и закрывающую скобки и попробуй.
Но вряд ли получится.
Это делается несколько не так.
Desdechado (2004-05-21 15:58:00) [5]select x from y into new.z;
RTFM