無參數
運行截圖如下:
對應源碼如下:
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;
這樣調用也是可以的: