Subject | Re: [firebird-support] problem creating trigger FB 1.5 |
---|---|
Author | 渡辺 |
Post date | 2011-11-15T10:36:29Z |
hello,Bart
Can you try this?
not "Action",but "action"
CREATE TRIGGER EXTENDED_TEXT_DEL FOR EXTENDED_TEXT
ACTIVE BEFORE DELETE
POSITION 10
AS
begin
insert into audit_trail
(Table_Id,"action",Primary_Key,data)
values (45, 1,
old.Extended_Text_Type||"|"||
old.Foreign_Id||"|"||
old.Extended_Text_Sequence_No,
old.Extended_Text_Type||"|"||
old.Foreign_Id||"|"||
old.Extended_Text_Sequence_No||"|"||
old.Free_Text
);
END
(2011/11/15 17:38), Bart Smissaert wrote:
/////ノベルット///////////////////////////////////////////////
株式会社 ノベルット ソフトウェア インダストリー
代表取締役 渡辺 伸雄
〒144-0043 東京都 大田区 羽田2-12-3
Tel:03-5705-2595
mobile-phone:080-3430-2595 070-5582-6540
Email:watanove@...
///////////////////////////////////////////////ノベルット/////
[Non-text portions of this message have been removed]
Can you try this?
not "Action",but "action"
CREATE TRIGGER EXTENDED_TEXT_DEL FOR EXTENDED_TEXT
ACTIVE BEFORE DELETE
POSITION 10
AS
begin
insert into audit_trail
(Table_Id,"action",Primary_Key,data)
values (45, 1,
old.Extended_Text_Type||"|"||
old.Foreign_Id||"|"||
old.Extended_Text_Sequence_No,
old.Extended_Text_Type||"|"||
old.Foreign_Id||"|"||
old.Extended_Text_Sequence_No||"|"||
old.Free_Text
);
END
(2011/11/15 17:38), Bart Smissaert wrote:
>--
> Running Firebird 1.5, classic, dialect 1 on Windows and trying to
> create a trigger like this:
>
> CREATE TRIGGER EXTENDED_TEXT_DEL FOR EXTENDED_TEXT
> ACTIVE BEFORE DELETE
> POSITION 10
> AS
> begin
> insert into audit_trail
> (Table_Id,"Action",Primary_Key,data)
> values (45, 1,
> old.Extended_Text_Type||"|"||
> old.Foreign_Id||"|"||
> old.Extended_Text_Sequence_No,
> old.Extended_Text_Type||"|"||
> old.Foreign_Id||"|"||
> old.Extended_Text_Sequence_No||"|"||
> old.Free_Text
> );
> END
>
> which will give the following error:
>
> Dynamic SQL Error
> SQL error code = -817
> Metadata update statement is not allowed by the current database SQL dialect 1.
>
> Note the double quotes around the field name Action.
>
> Any idea how I can run this statement?
>
> RBS
>
>
/////ノベルット///////////////////////////////////////////////
株式会社 ノベルット ソフトウェア インダストリー
代表取締役 渡辺 伸雄
〒144-0043 東京都 大田区 羽田2-12-3
Tel:03-5705-2595
mobile-phone:080-3430-2595 070-5582-6540
Email:watanove@...
///////////////////////////////////////////////ノベルット/////
[Non-text portions of this message have been removed]