色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:107日期: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 數據庫
主站蜘蛛池模板: 欧美综合另类 | 成人69视频在线观看免费 | 成年人视频在线免费播放 | 男人使劲躁女人视频小v | 亚洲精品资源网在线观看 | 国产精品嘿咻嘿咻在线播放 | 久久久久亚洲精品一区二区三区 | 欧美亚洲一区二区三区四 | 亚洲精品大片 | 国产免费a级片 | 一级特黄一欧美俄罗斯毛片 | 12一15女人a毛片 | 亚洲人成毛片线播放 | a毛片免费 | 日本护士一级毛片在线播放 | 国产精品久久久一区二区三区 | 欧美一级艳片视频免费观看 | 国产精品高清久久久久久久 | 色老头一区二区三区在线观看 | 另类专区 亚洲 | 亚洲 欧美 精品 中文第三 | 国产精品久久久久久亚洲伦理 | 午夜免费的国产片在线观看 | 亚洲国产二区三区久久 | 久久免费在线视频 | 精品国产看高清国产毛片 | 日本人成18在线播放 | 国产高清厕所盗摄视频 | 久9久9精品视频在线观看 | 亚洲精品m在线观看 | 国产精品久久久久久久久岛 | www成人免费视频 | 亚洲视频手机在线观看 | 日韩在线观看一区 | 欧美日韩亚洲v在线观看 | 免费看又黄又爽又猛的网站 | 午夜免费片在线观看不卡 | 久久综合香蕉久久久久久久 | 成年人在线观看视频网站 | 高清在线亚洲精品国产二区 | 久久只有精品视频 |