use TbData
@FromDate Datetime = getdate()
@ToDate Datetime = getdate()
exec myStoreProc @TransDate,@EndDate我这样写出错,请教应如何写呢? 谢谢!

解决方案 »

  1.   

    exec myStoreProc(@TransDate,@EndDate)
      

  2.   

    声明变量 定义变量 写SQL 然后再EXEC
      

  3.   

    --2008里面可以
    use TbData
    go
    declare @FromDate Datetime = getdate(),
    @ToDate Datetime = getdate()
    exec myStoreProc @TransDate,@EndDate--2005 2000
    use TbData
    go
    declare @FromDate Datetime ,@ToDate Datetime 
    set @FromDate=getdate()
    set @ToDate=getdate()
    exec myStoreProc @TransDate,@EndDate
      

  4.   

    declare @FromDate Datetime ,@ToDate Datetime
    set  @FromDate=getdate()
    set  @FromDate=getdate()
    exec myStoreProc @TransDate,@EndDate
      

  5.   

    use TbData
    declare  @FromDate Datetime,@ToDate Datetime
    set  @FromDate=..
    set  @ToDate=...exec myStoreProc @TransDate,@EndDate
      

  6.   

    use TbData
    DECLARE @FromDate Datetime 
    SET @FromDate = getdate()
    DECLARE @ToDate Datetime 
    SET @ToDate= getdate()
    exec myStoreProc @TransDate,@EndDate