> Запрос :
> select  * from  rdb$triggers where  rdb$trigger_source like 'CHECK%'

Ну и ...? Выведет тебе  все триггеры, начинающиеся на "CHECK", в базе
таких - 0, потому, как все начинаюются либо на AS, либо имеют rdb
$trigger_source=NULL

> приводит к ошибке :
> arithmetic exception, numeric overflow, or string truncation.
> Cannot transliterate character between character sets.

А в параметрах создания базы данных какой чарсет стоит ?

> а запрос :
> select  * from rdb$triggers where rdb$trigger_source starting 'CHECK'
> проходит нормально

и возвращает пустой набор данных, потому, как  все триггеры
начинаюются либо на AS, либо имеют rdb$trigger_source=NULL

> ......... или я чего-то не дочитал ? :)
В правильном направлении думаете, товарищь !

Ответить