freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

函數(shù)sqlservppt課件-資料下載頁(yè)

2025-05-06 08:05本頁(yè)面
  

【正文】 置在查詢(xún)語(yǔ)句的 FROM子句部分,它的作用很象是帶參數(shù)的視圖。 調(diào)用例 4定義的內(nèi)嵌表值函數(shù),查詢(xún) “ UT”州的作者信息。 SELECT * FROM (39。UT39。) 調(diào)用示例 利用例 5定義的內(nèi)嵌表值函數(shù),查詢(xún)價(jià)格高于 20的圖書(shū)的信息。 SELECT * FROM (20) 利于例 6定義的函數(shù),查詢(xún)從事工作級(jí)別在 30到 50范圍內(nèi)的雇員的信息。 SELECT * FROM f_job(30, 50) 創(chuàng)建和調(diào)用多語(yǔ)句表值函數(shù) 多語(yǔ)句表值函數(shù)的功能是視圖和存儲(chǔ)過(guò)程的組合 可以利用多語(yǔ)句表值函數(shù)返回一個(gè)表,表中的內(nèi)容可由復(fù)雜的邏輯和多條 SQL語(yǔ)句構(gòu)建(類(lèi)似于存儲(chǔ)過(guò)程) 可以在 SELECT語(yǔ)句的 FROM子句中使用多語(yǔ)句表值函數(shù)(同視圖) 創(chuàng)建多語(yǔ)句表值函數(shù) 定義多語(yǔ)句表值函數(shù)的語(yǔ)法: CREATE FUNCTION [ 擁有者名 .] 函數(shù)名 ( [ { @參數(shù)名 [AS] 標(biāo)量數(shù)據(jù)類(lèi)型 [ = default ] } [ ,...n ] ] ) RETURNS 返回變量 TABLE 表定義 [ AS ] BEGIN 函數(shù)體 RETURN END 表定義 :: = ( { 列定義 | 表約束 } [ ,...n ] ) 例 7.對(duì) pubs數(shù)據(jù)庫(kù),定義查詢(xún)指定類(lèi)型的圖書(shū)的書(shū)名、出版日期和新舊類(lèi)型的多語(yǔ)句表值函數(shù),其中新舊類(lèi)型的值為:如果此書(shū)的出版月數(shù)超過(guò) 100個(gè)月,則為舊書(shū);如果出版月數(shù)小于等于 100個(gè)月,則為新書(shū)。 CREATE FUNCTION f_type(@type varchar(20)) RETURNS @f_type table( title varchar(30), pubdate smalldatetime, new_old varchar(10)) AS BEGIN insert into @f_type select left(title,30),pubdate, case when datediff(month,pubdate,39。2022/6/139。) 100 then 39。舊書(shū) 39。 when datediff(month,pubdate,39。2022/6/139。) = 100 then 39。新書(shū) 39。 end from titles where type = @type RETURN END 例 8.對(duì) pubs數(shù)據(jù)庫(kù)的 titles表,創(chuàng)建查詢(xún)指定類(lèi)型的圖書(shū)的書(shū)名、出版日期、類(lèi)型和圖書(shū)數(shù)量的函數(shù)。 CREATE FUNCTION f_Details (@type varchar(20)) returns @f_Details table( title varchar(30), pubdate smalldatetime, type varchar(20), shl int) AS BEGIN insert into @f_Details select left(title,30), pubdate, type,(@type) from titles where type = @type RETURN END 調(diào)用多語(yǔ)句表值函數(shù) 對(duì)多語(yǔ)句表值函數(shù)的使用是放在 SELECT語(yǔ)句的 FROM子句部分。 例:調(diào)用例 7定義的函數(shù),查詢(xún) “ business”類(lèi)型的圖書(shū)的信息。 select * from (39。business39。) 利用例 8定義的函數(shù),查詢(xún) “ business”類(lèi)型的圖書(shū)的書(shū)名、出版日期、類(lèi)型和出版數(shù)量。 select * from (39。business39。) 更改和刪除函數(shù) 1.更改用戶(hù)自定義函數(shù) 更改函數(shù)的定義使用 ALTER FUNCTION語(yǔ)句來(lái)實(shí)現(xiàn), 語(yǔ)法格式為: ALTER FUNCTION 函數(shù)名 新函數(shù)定義語(yǔ)句 例 9.修改例 4定義的函數(shù)為查詢(xún)指定州的作者的名字、電話和地址的內(nèi)嵌表值函數(shù)。 ALTER FUNCTION f_State(@state char(20)) RETURNS table AS RETURN ( select au_fname, phone, address from authors where state = @state) 刪除用戶(hù)自定義函數(shù) 刪除函數(shù)使用 DROP FUNCTION語(yǔ)句實(shí)現(xiàn)。 語(yǔ)法為: DROP FUNCTION { [ 擁有者名 .] 函數(shù)名 } [ ,...n ] 例 10.刪除例 1定義的函數(shù)。 DROP FUNCTION 小結(jié) 函數(shù)分為兩類(lèi),一類(lèi)是系統(tǒng)提供的函數(shù),稱(chēng)為內(nèi)置系統(tǒng)函數(shù);另一類(lèi)是用戶(hù)自己定義的函數(shù)。提供系統(tǒng)函數(shù)的目的是為方便用戶(hù)進(jìn)行數(shù)據(jù)庫(kù)數(shù)據(jù)的操作。 用戶(hù)自定義函數(shù)是一個(gè)可共享的代碼段,它支持輸入?yún)?shù),并能返回執(zhí)行的結(jié)果。 SQL Server 2022支持三種類(lèi)型的用戶(hù)自定義函數(shù)。 標(biāo)量函數(shù) 類(lèi)似于普通編程語(yǔ)言中的函數(shù),它返回的是單個(gè)的數(shù)據(jù)值; 內(nèi)嵌表值函數(shù) 的使用與視圖類(lèi)似,其功能如同帶參數(shù)的視圖; 多語(yǔ)句表值函數(shù) 的函數(shù)體類(lèi)似于存儲(chǔ)過(guò)程,其使用方法類(lèi)似于視圖,它可以返回根據(jù)用戶(hù)輸入?yún)?shù)不同而內(nèi)容不同的表。 Question amp。 Answer Thank yo
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1