close

 

    ##將查詢出來的資料給 @RET並透過 SP_EXECUTESQL 執行時,要再傳出來##

     DECLARE @SQL nvarchar(max)
     DECLARE @DATA nvarchar(200)

     SET @SQL = ''
     SET @DATA = ''

     declare @ParmDefinition  nvarchar(200)
     set @ParmDefinition = N'@RET varchar(200) OUTPUT '

     SET @SQL =N' SELECT @RET =  ''查詢人員:''  + EmpID + ''-'' + EmpName + ''('' + FlowStepID + ''-'' + FlowStepName + '')  覆核時間: '' + Convert(char(19),LogCrDateTime,120) '
     SET @SQL = @SQL + N' FROM   [DB_A].[dbo].[Tbl_A] '       
     SET @SQL = @SQL + N' WHERE  CaseNo =''' + @CaseNo + ''' and EmpID =''' + @LoginID + ''' and  FlowStepID not in (''B10'',''B20'')  '
     SET @SQL = @SQL + N' ORDER BY LogCrDateTime DESC '     
     EXEC SP_EXECUTESQL @SQL ,@ParmDefinition ,@RET = @DATA OUTPUT
     SELECT @DATA

***********************************************************************

  ##執行某SP程式,將其回傳值接收出來##

   DECLARE @SQL nvarchar(max)

   DECLARE @ReturnSQL as nvarchar(max) 

   SET @ReturnSQL =''
   declare @ParmDefinition nvarchar(200)
   set @ParmDefinition = N'@CreSQL varchar(max) output'

   SET @SQL = ' exec [SP_Creat_Table] ''DB_A'',''' + @TABLE_NAME +''',@CreSQL OUTPUT'
   EXEC sp_executesql @SQL,@ParmDefinition, @CreSQL = @ReturnSQL OUTPUT

 

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 可樂果公主 的頭像
    可樂果公主

    聽說幸福…在山的那邊 (浪機子)

    可樂果公主 發表在 痞客邦 留言(0) 人氣()