dbo.colattend(@date) ??
是函数吗?
如果是
则select dbo.colattend(@date)

解决方案 »

  1.   

    dbo.colattend(@date datetime) 是函数,返回值是一个表.returns table as select(....)
      

  2.   

    dbo.colattend(@date datetime) 是函数,返回值是一个表.returns table as select(....)
      

  3.   

    declare @date datetime
    set @date={fn curdate()}  --这个是什么?SQL中没有这个啊.
    select * from dbo.colattend(@date)
      

  4.   

    declare @date datetime
    set @date=getdate()    --SQL中取当前日期应该这样写
    select * from dbo.colattend(@date)
      

  5.   

    你贴出你的
    dbo.colattend()
    代码看看。
      

  6.   

    {fn curdate()}是作为 ODBC 函数调用时候用的当前日期函数。
      

  7.   

    谢谢各位,具体代码就不用贴出来了,因为只要入口对了,这个函数就可以运行。不管怎样,用getdate() select * from dbo.colattend(getdate()) 还是不对,难道在调用函数时的参数不能从函数得到吗?
      

  8.   

    非确定性函数@@ERROR 
    FORMATMESSAGE 
    NEWID 
    IDENTITY 
    GETANSINULL 
    PATINDEX 
    @@ROWCOUNT 
    GETDATE 
    PERMISSIONS 
    @@TRANCOUNT 
    GetUTCDate 
    SESSION_USER 
    APP_NAME 
    HOST_ID 
    STATS_DATE 
    CHARINDEX 
    HOST_NAME 
    SYSTEM_USER 
    CURRENT_TIMESTAMP 
    IDENT_INCR 
    TEXTPTR 
    CURRENT_USER 
    IDENT_SEED 
    TEXTVALID 
    DATENAME 
    IDENTITY 
    USER_NAME 
    以上这些函数都不能在自定义函数中使用