sql MS SQL用户定义的函数语法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql MS SQL用户定义的函数语法相关的知识,希望对你有一定的参考价值。
-- Scalar function syntax
CREATE|ALTER FUNCTION [ schema_name. ] function_name
( [ { @param_name [ AS ]
[ type_schema_name. ] param_data_type
[ = default ] [ READONLY ] }
[ ,...n ]
]
)
RETURNS return_data_type
[ WITH <function_option> [ ,...n ] ]
[ AS ]
BEGIN
function_body
RETURN scalar_expression
END
[ ; ]
-- Table-Valued function syntax
CREATE|ALTER FUNCTION [ schema_name. ] function_name
( [ { @param_name [ AS ]
[ type_schema_name. ] param_data_type
[ = default ] [ READONLY ] }
[ ,...n ]
]
)
RETURNS TABLE
[ WITH <function_option> [ ,...n ] ]
[ AS ]
RETURN [ ( ] select_stmt [ ) ]
[ ; ]
以上是关于sql MS SQL用户定义的函数语法的主要内容,如果未能解决你的问题,请参考以下文章
MS Access/SQL 子查询的语法,包括聚合函数
MS SQL 权限设置
从 sql 程序调用用户定义的标量函数
MS SQL自定义函数IsPositiveInteger
SQL / MS Access - 为啥这个 CASE 不起作用?
SQL用户定义函数计算两个日期之间的天数