PROCEDURE AddCircle ( x DOUBLE ( 3 ), y DOUBLE ( 3 ), radius DOUBLE ( 3 ) ) BEGIN DECLARE @localX Double, @localY Double, @localRadius Double; DECLARE @pid Integer, @cid Integer; @localX = (SELECT x FROM __input); @localY = (SELECT y FROM __input); @localRadius = (SELECT radius FROM __input); @pid = (SELECT COUNT(*) FROM POINT); @cid = (SELECT COUNT(*) FROM CIRCLE); INSERT INTO POINT VALUES (@pid, @localX, @localY); INSERT INTO CIRCLE VALUES (@cid, @pid, @localRadius); END;