午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

SQL Server 2005-如何在SQL Server用戶自訂函數(shù)中調(diào)用GetDate()函數(shù)

瀏覽:259日期:2023-10-31 11:11:42

您可以在SQL Server 2005的使用者自訂函數(shù)(UDFs:User Defined Functions)中呼叫使用GetDate() 函數(shù),下列這個范例程序即是一例:

-- 建立一個 UDF now()

CREATE FUNCTION dbo.now()

RETURNS DATETIME

AS

BEGIN

RETURN (GETDATE());

END;

GO

-- 測試看看是否真的有成功

SELECT dbo.now();

GO

-- 既然已經(jīng)測試成功了,就可以移除

DROP FUNCTION dbo.now;

GO

圖表1

SQL Sever 2005是微軟花費(fèi)了近五年時間,動用大批人員才完成的曠世巨作,因此很多SQL Server 2005獨(dú)有的功能,在舊版的SQL Server無法使用,比方說,上述的程序代碼在SQL Server 2000上執(zhí)行便會有問題(如圖表1所示),因?yàn)镚ETDATE() 函數(shù)會傳回不同的日期時間,此時,請改用下列程序代碼:

-- 設(shè)定 SQL Server 選項(xiàng),使其允許加入linked server

EXEC sp_serveroption '<您的SQL Server 名稱>', 'DATA ACCESS', TRUE

GO

-- 建立 UDF

CREATE FUNCTION dbo.now()

RETURNS DATETIME

AS

BEGIN

DECLARE @dt DATETIME

SELECT @dt = dt

FROM OPENQUERY

(

<您的SQL Server 名稱>, 'SELECT dt = GETDATE()'

)

RETURN @dt

END

GO

-- 測試一下吧

SELECT dbo.now()

GO

-- 測試成功,就可以將其移除

DROP FUNCTION now

GO

請注意:請將程序代碼中 <您的SQL Server 名稱> 換掉,以符合您實(shí)際環(huán)境的 SQL Server 執(zhí)行個體名稱。

標(biāo)簽: Sql Server 數(shù)據(jù)庫
主站蜘蛛池模板: 一区二区精品在线观看 | 亚洲激情中文字幕 | 中文字幕视频在线观看 | 成人国产精品久久 | 久久天堂精品 | 国产成年人在线观看 | 日韩不卡二区 | 欧美日韩精品一区 | 国产h在线 | 日本久久久久久久久久久 | 福利久久久 | 台湾久久| 五月天色综合 | 欧美日韩网 | 日韩精品视频在线免费观看 | 久久综合综合久久 | 香蕉911 | 成人高清在线视频 | 天天爱天天干天天操 | 四虎在线网址 | 国产精品日韩欧美大师 | 影音先锋日韩资源 | 肉大捧一出免费观看网站在线播放 | 欧美激情精品久久久久久蜜臀 | 久久福利视频导航 | 福利二区视频 | 成人免费毛片果冻 | 欧美一区二区三区四区五区 | 天堂va| 久久艹国产 | 手机成人免费视频 | 日韩一区二区在线播放 | 成人精品av | 欧美综合在线观看 | 久久午夜鲁丝片 | 日韩福利网站 | 久久久视屏 | 婷婷综合视频 | 最色成人网 | 全部免费毛片在线播放 | 91免费视频网站 |