Re: Creating a trigger to search in another table...
Found a couple of errors...
Needed some semi-colons.
Neeeded to change NUMBER with DECIMAL.
A couple of text changes.
Added declaration of variable "i".
But I'm still stuck!
Please help me once again. :)
Now I'm getting an error saying "Unknown column 'V1' in 'NEW'" any ideas?
------------------------
DELIMITER $$
CREATE TRIGGER test.trg_DATATABLE
BEFORE INSERT ON test.DATATABLE
FOR EACH ROW
BEGIN
DECLARE V1 decimal(10,2);
DECLARE V2 decimal(10,2);
DECLARE i char(20);
SET V1 = NEW.latvalue/100;
SET V2 = NEW.longvalue/100;
IF NEW.NorthOrSouth = 'S' THEN
SET V1 = V1 * -1;
END IF;
IF New.EastOrWest = 'W' THEN
SET V2 = V2 * -1;
END IF;
SELECT Title
INTO i
FROM test.GRIDTABLE
WHERE latlow <= NEW.V1
AND lathigh > NEW.V1
AND longlow <= NEW.V2
AND longhigh > NEW.V2;
SET NEW.Title = i;
END;
$$
Q. What is big and has no (inter)-face?
A. My database.
Subject
Views
Written By
Posted
3179
February 28, 2006 09:17PM
1972
March 01, 2006 01:59AM
1962
March 01, 2006 08:30PM
2134
March 02, 2006 01:53AM
2053
March 02, 2006 02:40AM
2012
March 02, 2006 08:12PM
1744
March 06, 2006 02:50AM
1973
March 07, 2006 07:56PM
1937
March 09, 2006 01:51AM
Re: Creating a trigger to search in another table...
1968
March 09, 2006 06:12PM
2033
March 10, 2006 02:30AM
1992
March 12, 2006 07:40PM
1964
March 13, 2006 12:38AM
2057
March 14, 2006 07:16PM
1958
March 15, 2006 12:29AM
2071
March 20, 2006 11:06PM
1949
March 21, 2006 12:36AM
1911
March 21, 2006 09:23PM
1963
March 22, 2006 12:39AM
1871
March 22, 2006 01:21AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.