下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫(kù) > MS_SQL > SQL基礎(chǔ):SQL?Server創(chuàng)建用戶定義函數(shù)

SQL基礎(chǔ):SQL?Server創(chuàng)建用戶定義函數(shù)

時(shí)間:2024-02-04 13:45作者:下載吧人氣:18

一、UDF的定義

和存儲(chǔ)過程很相似,用戶自定義函數(shù)也是一組有序的T-SQL語句,UDF被預(yù)先優(yōu)化和編譯并且可以作為一個(gè)單元來進(jìn)行調(diào)用。

UDF和存儲(chǔ)過程的主要區(qū)別在于返回結(jié)果的方式:

  • 使用UDF時(shí)可傳入?yún)?shù),但不可傳出參數(shù)。輸出參數(shù)的概念被更為健壯的返回值取代了。
  • 和系統(tǒng)函數(shù)一樣,可以返回標(biāo)量值,這個(gè)值的好處是它并不像在存儲(chǔ)過程中那樣只限于整形數(shù)據(jù)類型,而是可以返回大多數(shù)SQL Server數(shù)據(jù)類型。

UDF有以下兩種類型:

  • 返回標(biāo)量值的UDF。
  • 返回表的UDF。

SQL基礎(chǔ):SQL?Server創(chuàng)建用戶定義函數(shù)

創(chuàng)建語法:

CREATE FUNCTION [<schema name>.]<function name>
(
[ <@parameter name> [AS] [<schema name>.]<data type> [= <default value> [READONLY]] [,…n] ]
)
RETURNS { <scalar type> | TABLE [(<table definition>)] }
[ WITH [ENCRYPTION] | [SCHEMABINDING] | [RETURNS NULL ON NULL INPUT | CALLED ON NULL INPUT ] |
[EXECUTE AS {CALLER|SELF|OWNER|<‘user name’>}]
[AS] { EXTERNAL NAME <externam method> |
BEGIN
[<function statements>]
{RETURN <type as defined in RETURNS clause | RETURN (<SELECT statement>)}
END}[;]
標(biāo)簽MSSQL,SQLServer,技術(shù)文檔,數(shù)據(jù)庫(kù),SQLSERVER

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過審核才能顯示

熱門閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 久久国产精品99精品国产| 久久亚洲高清观看| 精品亚洲成a人无码成a在线观看| 国产精品欧美一区二区三区| 久久99中文字幕| 欧美性xxxx禁忌| 又粗又长又色又爽视频| 黑人操日本美女| 在线观看jizz| 两只大乳奶充满奶汁| 晚上睡不着来b站一次看过瘾| 亚洲高清视频免费| 老汉色av影院| 国产成人精品福利网站在线观看| fc2免费人成在线视频| 日本三级生活片| 亚洲人成人77777网站| 看全色黄大色黄女视频| 国产乱子伦一级毛片| 手机在线看片国产日韩生活片| 女人高潮被爽到呻吟在线观看| 久久免费国产视频| 欧美巨大另类极品videosbest| 免费看一毛一级毛片视频| 茄子视频国产在线观看| 国产精品一区二区久久| 99在线观看精品视频| 成人a在线观看| 久久九九久精品国产免费直播| 欧美人七十二式性视频教程一| 亚洲视频在线不卡| 精品国精品自拍自在线| 国产人碰人摸人爱视频| 日本亚州视频在线八a| 国产麻豆videoxxxx实拍| xxxx日本黄色| 成年人网站免费观看| 久久久婷婷五月亚洲97号色| 最近中文字幕2019| 亚洲国产精品yw在线观看| 爱搞视频首页在线|