Here's the update trigger I'm trying to create for a view. It's pretty clear what I'm trying to achieve:
SET TERM !! ;
CREATE TRIGGER SST_Insert FOR SpaceSpaceTypes
BEFORE INSERT AS
DECLARE VARIABLE NEW_TYPE_ID;
BEGIN
NEW_TYPE_ID=(SELECT MAX(type_id) FROM SpaceTypes WHERE type_name=NEW.type_name);
INSERT INTO Space values (NEW.address,NEW.company_id,NEW.area,NEW_TYPE_ID);
END!!
SET TERM ; !!
I've tried different combos of !!
's and ;
's. I tried dropping a variable. It didn't help. The error for the query above is:
Statement failed, SQLSTATE = 42000
Dynamic SQL Error -SQL error code = -104 -Token unknown - line 3, column 29 -;