语法:

CREATE PROCEDURE {schema.}name {({IN|OUT|INOUT}
                                 param_name data_type {,...})}
      {LANGUAGE <LANG>} {SQL SECURITY <MODE>}
      {READS SQL DATA {WITH RESULT VIEW <view_name>}} AS
BEGIN
  ...
END

删除:

语法:DROP PROCEDURE {schema.}name {CASCADE}

修改:

ALTER PROCEDURE {schema.}name RECOMPILE {WITH PLAN}

 

sample:

CREATE PROCEDURE ProcWithResultView(IN id INT, OUT o1 CUSTOMER)
    LANGUAGE SQLSCRIPT READS SQL DATA WITH RESULT VIEW ProcView AS
    BEGIN
        o1 = SELECT * FROM CUSTOMER WHERE CUST_ID = :id;
    END;

 

 

How to call:

CALL getOutput (1000, 'EUR', NULL, NULL);

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2021-06-04
  • 2021-10-27
  • 2021-10-25
  • 2022-02-22
  • 2021-11-07
猜你喜欢
  • 2022-12-23
  • 2021-12-12
  • 2021-12-12
  • 2021-07-09
  • 2022-12-23
  • 2021-11-08
  • 2022-01-21
相关资源
相似解决方案