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)

就是这样~

点这里可以跳转到人工智能网站

0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请发表评论。x
()
x