无参数
运行截图如下:
对应源码如下:
CREATE OR REPLACE PROCEDURE "NUSP"."TESTTIME"
AUTHID DEFINER
AS
BEGIN
select 1 + 1 + 1;
END;
带参数
设置如下:
运行截图如下
源码如下:
CREATE OR REPLACE PROCEDURE "NUSP"."TESTTIME"("num" IN INT)
AUTHID DEFINER
AS
BEGIN
select 1 + 1 + 1 + "num";
END;
变量声明
截图如下:
运行截图如下:
源码如下:
CREATE OR REPLACE PROCEDURE "NUSP"."TESTTIME"("num" IN VARCHAR(50))
AUTHID DEFINER
AS
str1 STRING;
BEGIN
str1 = concat('2020-04-02 ', "num", ':00:00');
select 1 + 1 + 1, str1;
END;
这样调用也是可以的: