SQL工作笔记-达梦7中存储过程相关笔记(有参、无参、变量声明)

无参数

运行截图如下:

对应源码如下:

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;

这样调用也是可以的:

发布了1350 篇原创文章 · 获赞 1万+ · 访问量 536万+

猜你喜欢

转载自blog.csdn.net/qq78442761/article/details/105711934