Hello,
Is it possible to combine cursor and dynamic query.

I need something like:
CREATE DBPROC GET_EVENT (IN eventTb Varchar(30)) RETURNS CURSOR AS
BEGIN
  $CURSOR = 'USER_EVENT_CURSOR';
  DECLARE :$CURSOR CURSOR FOR
    SELECT * FROM :eventTb WHERE ROWNO <= 1;
END;
or
CREATE DBPROC GET_EVENT (IN eventTb Varchar(30)) RETURNS CURSOR AS
  VAR
    stmt Varchar(300);
BEGIN
  SET stmt = 'SELECT * FROM ' || eventTb ||' WHERE ROWNO <= 1';
  $CURSOR = 'USER_EVENT_CURSOR';
  DECLARE :$CURSOR CURSOR FOR
    EXECUTE :eventTb;
END;
These procedures are not correct - SQL grammer does not allows them.

Regards Dusan.

--
Dusan Kolesar
Helsinska 19
040 13  Kosice
Slovakia
e-mail : [EMAIL PROTECTED]
ICQ# : 160507424

-=x=-
Skontrolované antivírovým programom NOD32


-- MaxDB Discussion Mailing List For list archives: http://lists.mysql.com/maxdb To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]



Reply via email to