Q&A

  • 인터베이스에서 plsql 질문임니다.
interbase 6.0 이구여

ibconsole 에서 아래와 같은 프로시주어를 넣으면

FROM 에서 에라가 납니다.. unknow token error

문장에는 문제가 없는것 같은데

미티미티 고수님의 조언좀





CREATE PROCEDURE get_last_number (tab_name char(20))

RETURNS (maxnum integer)

AS

BEGIN

FOR SELECT MAX(number) FROM :tab_name

INTO :maxnum

DO

SUSPEND;

END



1  COMMENTS
  • Profile
    김훈 2001.10.28 14:54
    FROM 절에 테이블이름을 명확히 줘야 하는 거 같습니다.



    FOR SELECT MAX(number) FROM employee



    -또다른 인터베이스 초보



    SET TERM !!

    CREATE PROCEDURE get_last_number (tab_name char(20))

    RETURNS (maxnum integer)

    AS

    BEGIN

    FOR SELECT MAX(number) FROM :tab_name

    INTO :maxnum

    DO

    SUSPEND;

    END !!





    꾸룽껭 wrote:

    > interbase 6.0 이구여

    > ibconsole 에서 아래와 같은 프로시주어를 넣으면

    > FROM 에서 에라가 납니다.. unknow token error

    > 문장에는 문제가 없는것 같은데

    > 미티미티 고수님의 조언좀

    >

    >

    > CREATE PROCEDURE get_last_number (tab_name char(20))

    > RETURNS (maxnum integer)

    > AS

    > BEGIN

    > FOR SELECT MAX(number) FROM :tab_name

    > INTO :maxnum

    > DO

    > SUSPEND;

    > END

    >