SQL中存储过程和函数的标准写法

之前一直用的存储过程,今天忽然又接触到跑算法获取返回值的问题,想到可以用函数,好久没用过一时忘了怎么写,还要现查,于是就记录下来,顺便连存储过程一块啦。


存储过程:

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 评论

留下您的评论.