| Posted by coosa on 11/08/07 07:47 
dear all,
 I have a table called "distributor" having "distributor_id" as a PK
 and taking an integer data type as well as "distributor_parent_id"
 which also takes an integer data type but can accept null values;
 
 I tried to make this simple function that returns the parent_id by
 taking a parameter representing the distributor id; still it fails, I
 assume due to the delimiters.
 
 I appreciate any assistance to this regard.
 
 DELIMITER $$
 
 CREATE FUNCTION last_inserted_parent_id ( inserted_id INT )
 RETURNS INT
 BEGIN
 DECLARE parent_id INT$$
 SET parent_id = (
 SELECT distributor_parent_id
 FROM distributor
 WHERE distributor_id = inserted_id
 )
 RETURN parent_id$$
 END$$
 
 DELIMITER ;
  Navigation: [Reply to this message] |