之前一直用的存储过程,今天忽然又接触到跑算法获取返回值的问题,想到可以用函数,好久没用过一时忘了怎么写,还要现查,于是就记录下来,顺便连存储过程一块啦。
存储过程:
CREATE PROC dbo.存储名
{
@参数1 varchar(30)='',
@参数2 数据类型=‘’
}
AS
BEGIN
吧啦吧啦一堆写法
比如声明个变量 DECLARE @变量名 数据类型
新建个临时表 CREATE TABLE #TB
(
id INT IDENTITY(1,1), -- (定义一个自增的id)
字段 数据类型
)
还有就是循环语句,之前的文章有写 我就偷个懒啦
END
函数:
CREATE FUNCTION [dbo].[fn_GetJSD_bbcCode]
(
@ivalue VARCHAR(100) ,
@year VARCHAR(4)
)
RETURNS VARCHAR(100)
AS
BEGIN
RETURN @returnValue
END
这是我直接拷的今天写的函数,注意几个要点,其他地方跟存储过程一样啦。
调用函数的时候直接 SET @value=[dbo].[fn_GetJSD_bbcCode](@ivalue,@year)
就是这样~
本文链接:https://my.lmcjl.com/post/12529.html
展开阅读全文
4 评论