Interbase и GRANT в функции триггера

Cid

...двинутый новичок
Interbase и GRANT в функции триггера

Обычный SQL выполняется без проблем

GRANT SELECT ON MY_TABLE TO USER MY_USER

Однако при попытке реализовать это в триггере

CREATE TRIGGER USR_GRANT FOR USRS
ACTIVE AFTER INSERT POSITION 0
AS
begin
grant SELECT ON TABLE UPDATES TO USER NEW.usr
end

ругается на grant (ошибка синтаксиса):

---------- ERROR MESSAGE ----------

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 5, char 3.
grant.

Что я делаю не так? Может надо EXEC SQL с предварительным PREPARE запроса?

-~{}~ 13.07.04 07:33:

Тема закрыта - все решается

EXECUTE STATEMENT 'GRANT SELECT ON TABLE MYTABLE TO USER' || NEW.usr;
 

Demiurg

Guest
>Что я делаю не так?
не говоришь что у тебя за субд.
 

Cid

...двинутый новичок
не говоришь что у тебя за субд.
в названии темы указано... :)

я сначала не указал, а потом отредактировал, но только в списке тем заголовок не проапдейтился - бага форумная, должно быть...

Все равно, спасибо - тема уже закрыта, только почему-то при попытке добавить такой пост (о закрытии) он добавился к первому сообщению. А это уже форумная фича? :)
 

Demiurg

Guest
>бага форумная, должно быть...
фича

>А это уже форумная фича?
и это фича
 
Сверху