婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > sqlserver中的自定義函數(shù)的方法小結(jié)

sqlserver中的自定義函數(shù)的方法小結(jié)

熱門(mén)標(biāo)簽:臨沂智能電銷(xiāo)機(jī)器人加盟哪家好 鎮(zhèn)江網(wǎng)路外呼系統(tǒng)供應(yīng)商 一個(gè)導(dǎo)航軟件能用幾個(gè)地圖標(biāo)注點(diǎn) 申請(qǐng)400電話在哪辦理流程 外呼運(yùn)營(yíng)商線路收費(fèi) 百度地圖標(biāo)注改顏色 小e電話機(jī)器人 電銷(xiāo)外呼有錄音系統(tǒng)有哪些 貴州房產(chǎn)智能外呼系統(tǒng)供應(yīng)商
“自定義函數(shù)”是我們平常的說(shuō)法,而“用戶(hù)定義的函數(shù)”是 SQL Server 中書(shū)面的說(shuō)法。

SQL Server 2000 允許用戶(hù)創(chuàng)建自定義函數(shù),自定義函數(shù)可以有返回值。

自定義函數(shù)分為:標(biāo)量值函數(shù)或表值函數(shù)

如果 RETURNS 子句指定一種標(biāo)量數(shù)據(jù)類(lèi)型,則函數(shù)為標(biāo)量值函數(shù)。可以使用多條 Transact-SQL 語(yǔ)句定義標(biāo)量值函數(shù)。
如果 RETURNS 子句指定 TABLE,則函數(shù)為表值函數(shù)。
表值函數(shù)又可分為:內(nèi)嵌表值函數(shù)(行內(nèi)函數(shù))或多語(yǔ)句函數(shù)

如果 RETURNS 子句指定的 TABLE 不附帶列的列表,則該函數(shù)為內(nèi)嵌表值函數(shù)。
如果 RETURNS 子句指定的 TABLE 類(lèi)型帶有列及其數(shù)據(jù)類(lèi)型,則該函數(shù)是多語(yǔ)句表值函數(shù)。
標(biāo)量值函數(shù)示例
復(fù)制代碼 代碼如下:

CREATE FUNCTION dbo.Foo()
RETURNS int
AS
BEGIN
declare @n int
select @n=3
return @n
END

內(nèi)嵌表值函數(shù)示例
復(fù)制代碼 代碼如下:

CREATE FUNCTION dbo.Foo()
RETURNS TABLE
AS
return select id, title from msgs

內(nèi)嵌表值函數(shù)只有一個(gè) select 語(yǔ)句。

多語(yǔ)句表值函數(shù)示例(部分)
復(fù)制代碼 代碼如下:

CREATE FUNCTION fn_FindReports (@InEmpId nchar(5))
RETURNS @retFindReports TABLE (empid nchar(5) primary key,
empname nvarchar(50) NOT NULL,
mgrid nchar(5),
title nvarchar(30))
...

注意其 RETURNS 部分。

多語(yǔ)句函數(shù)的主體中允許使用以下語(yǔ)句。未在下面的列表中列出的語(yǔ)句不能用在函數(shù)主體中。

賦值語(yǔ)句。
控制流語(yǔ)句。
DECLARE 語(yǔ)句,該語(yǔ)句定義函數(shù)局部的數(shù)據(jù)變量和游標(biāo)。
SELECT 語(yǔ)句,該語(yǔ)句包含帶有表達(dá)式的選擇列表,其中的表達(dá)式將值賦予函數(shù)的局部變量。
游標(biāo)操作,該操作引用在函數(shù)中聲明、打開(kāi)、關(guān)閉和釋放的局部游標(biāo)。只允許使用以 INTO 子句向局部變量賦值的 FETCH 語(yǔ)句;不允許使用將數(shù)據(jù)返回到客戶(hù)端的 FETCH 語(yǔ)句。
INSERT、UPDATE 和 DELETE 語(yǔ)句,這些語(yǔ)句修改函數(shù)的局部 table 變量。
EXECUTE 語(yǔ)句調(diào)用擴(kuò)展存儲(chǔ)過(guò)程。
您可能感興趣的文章:
  • CREATE FUNCTION sqlserver用戶(hù)定義函數(shù)
  • Sqlserver 自定義函數(shù) Function使用介紹
  • SQL Server自定義異常raiserror使用示例
  • 詳解SQL Server數(shù)據(jù)庫(kù)架構(gòu)和對(duì)象、定義數(shù)據(jù)完整性
  • Sql Server的一些知識(shí)點(diǎn)定義總結(jié)

標(biāo)簽:延邊 晉城 保定 日照 澳門(mén) 嘉興 三明 合肥

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《sqlserver中的自定義函數(shù)的方法小結(jié)》,本文關(guān)鍵詞  sqlserver,中的,自定義,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《sqlserver中的自定義函數(shù)的方法小結(jié)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于sqlserver中的自定義函數(shù)的方法小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 丰镇市| 班戈县| 榆社县| 饶河县| 包头市| 绩溪县| 泸州市| 锡林浩特市| 成都市| 徐水县| 吴堡县| 高陵县| 郯城县| 呼伦贝尔市| 涡阳县| 凭祥市| 梁山县| 湟源县| 广德县| 新干县| 民丰县| 凤城市| 揭东县| 中宁县| 金寨县| 庆安县| 绍兴县| 资阳市| 启东市| 四会市| 彭山县| 峨眉山市| 瑞安市| 漳州市| 江油市| 南昌县| 宁津县| 陆丰市| 祁连县| 麻栗坡县| 昌乐县|