国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

T-SQL 語句(八)—— 用戶自定函數

2019-11-08 20:28:13
字體:
來源:轉載
供稿:網友

T-SQL 語句(八)—— 用戶自定函數

一、用戶自定義函數與儲存過程比較
優點:

  1、用戶定義函數可返回除了text,ntext,image,cursor和timestamp類型之外的所有數據類型,而存儲過程只能返回整數值。   2、用戶定義函數執行方式靈活,可以通過 EXECUTE 方式執行,也可以用在表達式中并以返回值的方式來取代函數名,而 EXECUTE 來執行。

不足:

  存儲過程可以通過 output 返回數據,而用戶定義函數只可以接受參數,不同通過output類型的參數返回值。   存儲過程中可以對數據和對象進行修改,而用戶定義函數只能對數據進行修改,不能對數據庫對象進行修改。

二、創建函數
CREATE FUNCTION func_getdate() RETURNS datetime BEGIN return getdate() ENDGOPRINT func_getdate()-- 創建表值函數CREATE FUNCTION getEmployee() RETURNS @tbl TABLE( id INT NOT NULL, name NVARCHAR(20) )BEGIN INSERT @tbl SELECT id,name FROM employeeRETURNENDGOSELECT * FROM getEmployee()GODROP FUNCTION getEmployee -- 刪除自定義函數
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长岛县| 开化县| 清原| 临高县| 施秉县| 平果县| 建始县| 房山区| 太康县| 水富县| 陈巴尔虎旗| 大足县| 景泰县| 顺平县| 陵川县| 台北县| 宜川县| 乐陵市| 肇州县| 科尔| 泗水县| 乌审旗| 青浦区| 大竹县| 利辛县| 鹤山市| 西安市| 且末县| 碌曲县| 礼泉县| 黄冈市| 仙居县| 军事| 龙州县| 赞皇县| 务川| 临高县| 大竹县| 巴塘县| 新密市| 遂溪县|