急急急!!!!我的数据库从Access转到Sql Server,但SQLSever里没有Now()函数??

AttaBoy 2002-08-18 04:29:43
SQL Server里有一个GetDate()与Now()差不多,但由于程序中用了太多的Now()

所以我想在自己定义函数中自定义一个Now()来实现GetDate()功能,请问如何做?
...全文
91 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
AttaBoy 2002-08-18
  • 打赏
  • 举报
回复
j9988(j9988) 的方法是可行的,但还必顺加上dbo,疯了,这样我不还是要改吗?谢谢各位高人,再给点意见
yxsalj 2002-08-18
  • 打赏
  • 举报
回复
mark
AWP365 2002-08-18
  • 打赏
  • 举报
回复
全部替换Now()为getdate()!!
select @a=dd from OPENROWSET(
'SQLOLEDB',
'SERVER=ServerName;uid=sa;pwd=YourPasswd;Database=master','select getdate() as dd ')
好高深阿,头疼
j9988 2002-08-18
  • 打赏
  • 举报
回复
create function Now()
returns datetime
as
begin
declare @a datetime
select @a=dd from OPENROWSET(
'SQLOLEDB',
'SERVER=ServerName;uid=sa;pwd=YourPasswd;Database=master','select getdate() as dd ')
return @a
end

select dbo.now()
Yang_ 2002-08-18
  • 打赏
  • 举报
回复
自己定义函数中不能使用GetDate()
freezwy 2002-08-18
  • 打赏
  • 举报
回复
这个不可以的。

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧