亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:133日期: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所示),因為GETDATE() 函數(shù)會傳回不同的日期時間,此時,請改用下列程序代碼:

-- 設(shè)定 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 名稱> 換掉,以符合您實(shí)際環(huán)境的 SQL Server 執(zhí)行個體名稱。

標(biāo)簽: Sql Server 數(shù)據(jù)庫
主站蜘蛛池模板: 天天操夜夜爱 | 欧美成人午夜不卡在线视频 | 国产美女亚洲精品久久久综合91 | 黄视频在线| 亚洲一区二区三区四区在线观看 | 亚洲第一视频网 | 麻豆视频www | 免费看一级特黄a大片 | 国产美女久久久久久久久久久 | 天天综合网天天综合色不卡 | 国产特级毛片 | 在线观看国产精品一区 | 国产亚洲欧美ai在线看片 | 视频在线一区二区 | 亚洲看片网| 成人做爰免视频高清 | 黄色免费网址在线观看 | 欧美成人观看免费完全 | 麻豆国产成人精品午夜视频 | 午夜激情视频 | 五月天婷婷在线视频国产在线 | 国产成人精品综合在线 | 久久99国产亚洲高清 | www亚洲| 在线五月婷婷 | 国产毛片在线视频 | 国产福利一区二区三区 | 精品亚洲成a人片在线观看 精品亚洲成a人在线播放 | 一级特黄特黄xxx视频 | 香蕉视频在线视频 | 国产精品嫩草影院午夜 | 张柏芝国产www | 国产菲菲视频在线观看 | 高清性色生活片欧美在线 | 久久草在线观看视频 | 色婷婷六月桃花综合影院 | 丁香六月欧美 | 爱爱欧美视频 | 黄色一级视屏 | 国产片网站 | 亚洲国产精品67194成人 |