首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

函数调用解决方法

2012-09-28 
函数调用SQL codeCREATE FUNCTION f_IsSameDate(@dateTime1 datetime,@dateTime2 nvarchar(30)) returns b

函数调用

SQL code
CREATE FUNCTION f_IsSameDate(@dateTime1 datetime,@dateTime2 nvarchar(30)) returns bitASbegindeclare  @isSame bitif CONVERT(varchar(10),@dateTime1,120)= SUBSTRING (@dateTime2,1,4) + '-' + SUBSTRING(@dateTime2,5,2) + '-' + SUBSTRING(@dateTime2,7,2)     set @isSame = 1else    set @isSame = 0return @isSameendGO上边是创建的函数,执行后,显示:命令已经完成下边我想在查询分析器里边执行,出现错误提示declare @dateTime1 datetime,@dateTime2 nvarchar(30)set    @dateTime2 ='2012030610:27:18'set    @dateTime1 ='2012-04-26 00:00:00.000'select @dateTime1,@dateTime2select f_IsSameDate(@dateTime1,@dateTime2)服务器: 消息 195,级别 15,状态 10,行 8'f_IsSameDate' 不是可以识别的 函数名。


请问错在什么地方?



[解决办法]
select dbo.f_IsSameDate(@dateTime1,@dateTime2)

[解决办法]
select dbo.f_IsSameDate(@dateTime1,@dateTime2)

热点排行