美文网首页
SQL SERVER 自定义函数

SQL SERVER 自定义函数

作者: 赵研宇 | 来源:发表于2020-02-18 20:54 被阅读0次

    sql server自定义函数分三种(注意returns,需要加's'):
    标量值函数,
    内联式表值函数,
    多语句表值函数。

    【标量值函数】

    create function funcName (@a int) returns int
    as
    begin
    --sql语句
    return int
    end

    【内联式表值函数】没有begin...end

    create function funcName (@a int) returns table
    as
    return (--表查询)

    【多语句表值函数】

    create function funcName(@a int) returns @tempTable table (Volumn1 int,Volumn2 int ) as
    begin
    --sql语句
    return
    end

    附: sql中return和returns的区别

    用户定义函数中,用RETURNS 子句指定该函数返回值的数据类型

    return用于返回具体的值/值变量

    相关文章

      网友评论

          本文标题:SQL SERVER 自定义函数

          本文链接:https://www.haomeiwen.com/subject/stpnfhtx.html