![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ограничение числа записей в таблице [D7, IB6.x]
КодеКорешь © (2005-11-14 16:49:00)С целью ограничения числа записей в таблице пишу тригер:
CREATE TRIGGER CURRENCY_BI0 FOR CURRENCY
ACTIVE BEFORE INSERT POSITION 0
AS
begin
if (count(OLD_CURRENCY_MONEY) > 3) then exception MAX_RECORD_COUNT ;
end
При компиляции ругается :
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Invalid command.
Что не так?
Reindeer Moss Eater (2005-11-14 17:11:00) [1]Вот видишь, не зря я переполнился гордостью
КодеКорешь (2005-11-14 17:00:00) [2]СПАСИБО дорогой товарищь "Reindeer Moss Eater" за столь содержательный совет, вы наверное переполнились гордостью что выучли мудрое слово "руководство", а вот авторы и названия вам видимо не известны... Ладно и на том спасибо
CREATE TRIGGER CURRENCY_BI0 FOR CURRENCY
ACTIVE BEFORE INSERT POSITION 0
AS
DECLARE VARIABLE SUMCOUNT INTEGER;
begin
select count(CURRENCY_MONEY) from currency INTO :SUMCOUNT;
if (SUMCOUNT > 3) then exception MAX_RECORD_COUNT ;
end
Для тех кому интересно:)
Reindeer Moss Eater (2005-11-14 16:54:00) [3]А надо открыть руководство, если не сложно.
Reindeer Moss Eater (2005-11-14 16:51:00) [4]>Что не так?
Да практически все не так.
КодеКорешь (2005-11-14 16:51:00) [5]а как надо? Если не сложно?