日期:2014-05-17  浏览次数:20772 次

函数中含有的 SELECT 语句无法向客户端返回数据(在线)
本帖最后由 cqqjzb 于 2010-12-23 09:38:11 编辑
create  Function IsOtherRestDay(@dDate  smallDatetime  )
returns  int  
as 
begin 
declare @re int  
         select * from table1  where a=@dDate
         If @@rowcount >0  
          
            set  @re=1
         Else
            set @re=0


 return (@re)
         
end 
------解决方案--------------------

create Function IsOtherRestDay(@dDate smallDatetime )
returns int   
as  
begin  
declare @re int   
  if exists(select * from table1 where a=@dDate)
    set @re=1
  Else
  set @re=0


 return (@re)
    
end 

------解决方案--------------------
if exists(select   * from table1 where a=@dDate)
   set  @re=1
else 
   set @re=0
不需要函数
------解决方案--------------------
引用:
SQL code

create Function IsOtherRestDay(@dDate smallDatetime )
returns int   
as  
begin  
declare @re int   
  if exists(select * from table1 where a=@dDate)
    set @re=1
  Else
  set @re=0


 re……

up