国产探花免费观看_亚洲丰满少妇自慰呻吟_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 -- 刪除自定義函數
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淅川县| 二连浩特市| 虹口区| 长沙县| 博爱县| 安化县| 叶城县| 南华县| 云安县| 永安市| 漯河市| 和硕县| 海晏县| 平罗县| 宁蒗| 巴中市| 道孚县| 静乐县| 敦化市| 保靖县| 肥乡县| 罗甸县| 汉寿县| 珲春市| 尼玛县| 朝阳区| 南漳县| 吐鲁番市| 叶城县| 阳高县| 沁源县| 嘉荫县| 庄河市| 石景山区| 东乡| 寿光市| 江安县| 霸州市| 宁城县| 泾源县| 北川|