我写了个自定函数
运行时
select packagestatus()但是提示错误为消息 195,级别 15,状态 10,第 1 行
'packagestatus' 不是可以识别的 内置函数名称。
必须得 加 上 dbo 才这样的话 在应用程序中调用的时候 也得加上 dbo 有什么办法解决这个问题在我记得 我以前写的表值函数 不需要加上dbo的
运行时
select packagestatus()但是提示错误为消息 195,级别 15,状态 10,第 1 行
'packagestatus' 不是可以识别的 内置函数名称。
必须得 加 上 dbo 才这样的话 在应用程序中调用的时候 也得加上 dbo 有什么办法解决这个问题在我记得 我以前写的表值函数 不需要加上dbo的
函数如下: 这里头需要加dbo
create function fn_NumOfDaysInMon (@date datetime)
returns int
as
begin
declare @begmonth datetime,@endmonth datetime,@days int
select @begmonth=dateadd(month,datediff(month,0,@date),0)
select @endmonth=dateadd(dd,-datepart(dd,@date),dateadd(mm,1,@date))
select @days=datediff(dd,@begmonth,@endmonth)+1
return @days
end --sql server中调用方法
select dbo.fn_NumOfDaysInMon (getdate())
函数如下:这里头需要加dbocreate function fn_NumOfDaysInMon (@date datetime)
returns int
as
begin
declare @begmonth datetime,@endmonth datetime,@days int
select @begmonth=dateadd(month,datediff(month,0,@date),0)
select @endmonth=dateadd(dd,-datepart(dd,@date),dateadd(mm,1,@date))
select @days=datediff(dd,@begmonth,@endmonth)+1
return @days
end --sql server中调用方法select dbo.fn_NumOfDaysInMon (getdate())