內嵌表值函式

[ }] [

定義

表值函式返回 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)

相關詞條

熱門詞條

聯絡我們