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
3496
February 28, 2006 09:17PM
2081
March 01, 2006 01:59AM
2038
March 01, 2006 08:30PM
2202
March 02, 2006 01:53AM
2129
March 02, 2006 02:40AM
2084
March 02, 2006 08:12PM
1826
March 06, 2006 02:50AM
2086
March 07, 2006 07:56PM
2004
March 09, 2006 01:51AM
Re: Creating a trigger to search in another table...
2049
March 09, 2006 06:12PM
2122
March 10, 2006 02:30AM
2094
March 12, 2006 07:40PM
2052
March 13, 2006 12:38AM
2135
March 14, 2006 07:16PM
2086
March 15, 2006 12:29AM
2158
March 20, 2006 11:06PM
2015
March 21, 2006 12:36AM
1986
March 21, 2006 09:23PM
2048
March 22, 2006 12:39AM
1949
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.