如下過程:ALTER PROC  [dbo].[Question_Add]
    @QuSub nvarchar(max),
    @St nvarchar(max),
    @QuCon nvarchar(max),
    @QuMem  nvarchar(max)
AS
BEGIN
    insert into Question(QuSub,St)values(@QuSub,@St)
    insert into Qu_Detail(QuID)select top 1 QuID from Question order by QuID desc
    update Qu_Detail set QuSub=@QuSub,QuCon=@QuCon,QuMem=@QuMem where QuDID=(select max(QuDID) from Qu_Detail)
END請問 該過程 有錯否? 如有 請指出 以及 修改方法
沒有的話請問 我想用 exec Question_Add測試  該如何才能成功測試,也就是如何對 QuSub 賦測試值
__________________________________________________________________________________________________________
謝謝!

解决方案 »

  1.   


     declare    @QuSub nvarchar(max)
     declare     @St nvarchar(max)
     declare     @QuCon nvarchar(max)
     declare     @QuMem  nvarchar(max)
    set @QuSub  =''
    set @St =''
    set @QuCon =''
    set @QuMem  =''exec Question_Add @QuSub  , @St,@QuCon,@QuMem  
      

  2.   

    exec Question_Add @QuSub  , @St,@QuCon,@QuMem 
      

  3.   

    exec Question_Add @QuSub  , @St,@QuCon,@QuMem