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

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

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

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

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

-- 建立一個(gè) UDF now()

CREATE FUNCTION dbo.now()

RETURNS DATETIME

AS

BEGIN

RETURN (GETDATE());

END;

GO

-- 測(cè)試看看是否真的有成功

SELECT dbo.now();

GO

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

DROP FUNCTION dbo.now;

GO

圖表1

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

-- 設(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

-- 測(cè)試一下吧

SELECT dbo.now()

GO

-- 測(cè)試成功,就可以將其移除

DROP FUNCTION now

GO

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

主站蜘蛛池模板: 91亚洲精品在线观看 | 亚洲国产成人精品久久久国产成人一区 | 成人免费视频网站 | 国产精品视频999 | 国产一区二区自拍 | 亚洲国产精品成人 | 一区在线视频 | 国产精品一区三区 | 日韩视频成人 | 羞羞午夜 | 成人天堂| 日本一区二区三区视频在线 | 国产成人免费 | 国产一区二区在线免费观看 | 黄色毛片一级 | 久久久久久久久久久久一区二区 | 草草草久久久 | 成年人免费网站 | 在线中文字幕视频 | 综合激情av | 日韩视频一区 | 日韩欧美一区二区三区四区 | 国产一区二区精品在线观看 | 天天拍天天插 | 日韩欧美精品一区 | 久久久久久91香蕉国产 | 国产精品视频500部 a久久 | 久久精品国产免费一区二区三区 | 视频一区在线观看 | 亚洲国产精品成人综合久久久 | a在线观看| av在线电影网站 | 男女网站视频 | 国产999精品久久久 精品三级在线观看 | 黄视频免费观看 | 精品一区二区不卡 | 亚洲国产一区二区三区, | 精品在线一区二区 | 久久精品亚洲精品国产欧美kt∨ | 国产精品三级久久久久久电影 | 黄色av大片 |