On 04-04-2011 13:37, Kovalenko Dmitry wrote:
> Hi
>  
> SQL Script
>  
> set transaction;
> create table TEST_36187 (ID INTEGER);
> create trigger BI_TEST_36187 for TEST_36187 before insert as declare
> variable x integer; begin select count(*) from TEST_36187 into :x; end;
> CREATE OR ALTER trigger BI_TEST_36187 active after insert position 1 as
> declare variable x integer; begin select count(*) from TEST_36187 into
> :x; end;
> Firebird 2.5 executes these SQL without problem
>  
> Firebird 3.0 returns the error for last statement: Incompatible trigger type
>  
> It is right?
>  
IMO, yes.

It's *CREATE OR* ALTER, and it's a DML trigger, so the table name is
required.


Adriano

------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to