av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁/技術文章
文章詳情頁

SQL Server 2005-如何在SQL Server用戶自訂函數中調用GetDate()函數

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

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

-- 建立一個 UDF now()

CREATE FUNCTION dbo.now()

RETURNS DATETIME

AS

BEGIN

RETURN (GETDATE());

END;

GO

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

SELECT dbo.now();

GO

-- 既然已經測試成功了,就可以移除

DROP FUNCTION dbo.now;

GO

圖表1

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

-- 設定 SQL Server 選項,使其允許加入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 名稱> 換掉,以符合您實際環境的 SQL Server 執行個體名稱。

標簽: Sql Server 數據庫
主站蜘蛛池模板: 嫩草在线视频 | 无套内谢的新婚少妇国语播放 | av影院在线 | 国产精品亚洲综合 | 欧美日韩一二区 | 国产一区二区免费在线观看 | 色婷婷精品国产一区二区三区 | 国语对白做受欧美 | av少妇 | 国产天堂在线 | 亚洲另类自拍 | 91午夜精品亚洲一区二区三区 | 亚洲一级片在线观看 | 国产一区二区三区精品视频 | 国产黄a三级三级三级看三级男男 | 国产欧美激情 | 久久精品美女 | 欧美激情一区二区三区 | 亚洲最新网址 | av天天操 | 国产自产21区 | 久久久久亚洲 | 国产色视频一区二区三区qq号 | 日韩精品久久久久久久 | 四虎黄色影院 | 欧美日韩一区二区三区 | 日韩在线一区二区三区 | 九九香蕉视频 | 久久国产精品一区二区三区 | 女人一级一片30分 | 国产麻豆精品视频 | 成人激情视频在线观看 | 免费毛片视频 | 成人福利在线观看 | 成人免费视频视频 | 特大黑人巨交吊性xxxx视频 | 天天摸夜夜操 | 五月天婷婷丁香 | 中文字幕免费在线观看 | 欧美日韩精品久久久免费观看 | 韩国精品一区 |