【聚杰网MSSQL】SQL Server 2005-如何在SQL Server用户自订函数中调用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 2005中的异常处理消息框可以直接使用 SQL Server 2000遇到的两个问题及其解决办法 用SQL 2005的ROW_NUMBER() 实现分页功能 SQL Server 2005 - 如何在预存程序中调用另外一个预存程序 SQL Server 2000 在 win2003上安装不上,我的解决办法 SQL Server 2005 - 善用 OPENROWSET 函数来存取大型对象(LOB) 无法在 SQL Server 2005 Manger Studio 中录入中文的问题 Sql server优化50法 优化SQL Server服务器内存配置的策略 sql server 2005中的表分区










