内嵌表值函数
数学术语
内嵌表值函数是函数的一种,其特点为没有函数主体。
定义
表值函数返回 table。对于内嵌表值函数,没有函数主体;表是单个 SELECT 语句的结果集。对于
多语句表值函数
,在 BEGIN...END 块中定义的函数主体包含 TRANSACT-SQL 语句,这些语句可生成行并将行插入将返回的表中。
语法
创建表值函数的语法如下:
CREATE FUNCTION [ owner_name.] function_name
( [ { @parameter_name [AS] scalar_parameter_data_type [ = default ] } [ ,...n ] ] )
RETURNS table
[ WITH {Encryption | Schemabinding }]
[ AS ]
RETURN(select 语句)
举例
create function tabcmess (@ccode varchar(10))
returns table
as
return (select ccode,scode from cmessage where ccode like @ccode)
参考资料
最新修订时间:2024-05-21 13:23
条目作者
小编
资深百科编辑
目录
概述
定义
语法
参考资料
Copyright©2024
闽ICP备2024072939号-1