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

正文內容

[理學]附加第8章t-sql編程(編輯修改稿)

2025-01-04 01:22 本頁面
 

【文章內容簡介】 BEGIN function_body RETURN scalar_expression END ? function_name:指用戶自定義函數(shù)的名稱。其名稱必須符合標識符的命名規(guī)則,并且對其所有者來說,該名稱在數(shù)據(jù)庫中必須唯一。 ? @parameter_name:用戶自定義函數(shù)的參數(shù),其可以是一個或多個。每個函數(shù)的參數(shù)僅用于該函數(shù)本身 ;相同的參數(shù)名稱可以用在其它函數(shù)中。 參數(shù)只能代替常量 ; 而不能用于代替表名、列名或其它數(shù)據(jù)庫對象的名稱 。函數(shù)執(zhí)行時每個已聲明參數(shù)的值必須由用戶指定,除非該參數(shù)的默認值已經(jīng)定義。 如果函數(shù)的參數(shù)有默認值 , 在調用該函數(shù)時必須指定 default關鍵字才能獲得默認值 。 ? scalar_parameter_data_type:參數(shù)的數(shù)據(jù)類型。 ? scalar_return_data_type:是用戶定義函數(shù)的返回值??梢允? SQL Server 支持的任何標量數(shù)據(jù)類型( text、 ntext、 image 和 timestamp 除外)。 ? function_body:位于 begin和 end之間的一系列 TransactSQL 語句,其只用于標量函數(shù)和多語句表值函數(shù) 。 ? scalar_expression:用戶自定義函數(shù)中返回值的表達式。 表值函數(shù)遵循的原則: ? RETURNS子句僅包含關鍵字 table。不必定義返回變量的格式,因為它 由 RETURN 子句中的 SELECT 語句的結果集決定 。 ? function_body 不由 BEGIN和 END分隔 。 ? RETURN子句在括號中包含單個 SELECT語句。 SELECT語句的結果集構成函數(shù)所返回的表。 例:在 stuDB庫中創(chuàng)建一個內嵌表值函數(shù) XUESHENG,該函數(shù)可以根據(jù)輸入的系部代碼返回該系學生的基本信息。其代碼如下: CREATE FUNCTION XUESHENG(@inputdep nvarchar(4)) RETURNS table AS RETURN ( SELECT 學號 , 姓名 FROM 學生 WHERE 所屬院系 =@inputdep) GO 建立好該內嵌表值函數(shù)后,就可以象使用表或視圖一樣來使用它: SELECT * FROM (‘10039。) GO 多語句函數(shù)的主體中允許使用以下語句: ? 賦值語句 ? DECLARE 語句,該語句定義函數(shù)局部的數(shù)據(jù)變量和游標。 ? SELECT 語句,該語句包含帶有表達式的選擇列表,其中的表達式將值賦予函數(shù)的局部變量。 ? 游標操作,該操作引用在函數(shù)中聲明、打開、關閉和釋放的局部游標。只允許使用以 INTO子句向局部變量賦值的 FETCH語句;不允許使用將數(shù)據(jù)返回到客戶端的 FETCH語句。 ? INSERT、 UPDATE和 DELETE語句,這些語句修改函數(shù)的局部 table變量。 ? EXECUTE語句調用擴展存儲過程。 案例: 在 stuDB庫中創(chuàng)建一個多語句表值函數(shù) chengji,該函數(shù)可以根據(jù)輸入的課程名稱返回選修該課程的學生姓名和成績。代碼如下: USE stuDB GO CREATE FUNCTION chengji( @inputkm as char(20) ) /*為 chengji 函數(shù)定義的表結構,名稱變量為 @cj */ RETURNS @cji TABLE (科目編號 varchar(10), 姓名 varchar(10), 成績 int ) AS BEGIN INSERT @cj /*該變量是上面定義的表名稱變量 */ select , ,( + )/2 from 學生信息表 as a inner join 成績表 as b on = where =@inputkm RETURN END GO 定義返回表的結構 在查詢編輯器中輸入以下查詢命令: SELECT * FROM (‘9001’) 查看、修改和刪除自定義函數(shù) 在 SQL Server中,根據(jù)不同需要,可以使用 sp_helptext、 sp_help等系統(tǒng)存儲過程來查看用戶自定義函數(shù)的不同信息。每個系統(tǒng)存儲過程的具體作用和語法如下: 使用 sp_helptext查看用戶定義函數(shù)的文本信息,其語法格式為: sp_helptext 用戶自定義函數(shù)名 使用 sp_help查看用戶自定義函數(shù)的一般信息,其語法格式為: sp_help 用戶自定義函數(shù)名 例:使用有關系統(tǒng)過
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1