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
3168
February 28, 2006 09:17PM
1962
March 01, 2006 01:59AM
1953
March 01, 2006 08:30PM
2125
March 02, 2006 01:53AM
2043
March 02, 2006 02:40AM
2003
March 02, 2006 08:12PM
1735
March 06, 2006 02:50AM
1963
March 07, 2006 07:56PM
1927
March 09, 2006 01:51AM
Re: Creating a trigger to search in another table...
1957
March 09, 2006 06:12PM
2022
March 10, 2006 02:30AM
1982
March 12, 2006 07:40PM
1955
March 13, 2006 12:38AM
2049
March 14, 2006 07:16PM
1950
March 15, 2006 12:29AM
2062
March 20, 2006 11:06PM
1943
March 21, 2006 12:36AM
1905
March 21, 2006 09:23PM
1956
March 22, 2006 12:39AM
1864
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.