【问题标题】:How can I add @@rowcount to this SQL query如何将@@rowcount 添加到此 SQL 查询
【发布时间】:2020-10-22 00:40:19
【问题描述】:
SET @tableHTML =
N'<H1>Report Heading</H1>' +
N'<table border="1">' +
N'<th>Check Number</th>' +
N'<th>Last Operator Date</th>' +
N'<th>Last Timestamp</th>' +
N'<th>Run Date</th>' +
N'<th>Issued Check Number</th>' +
N'<th>Error Description</th>' +
'<tr>' +
CAST ( ( SELECT td = S.CHK_NUM,       '',
                td = S.LAST_OPER_ID, '',
                td = S.LAST_TIMESTMP, '',
                td = S.RUN_DT, '',
                td = ISNULL(S.RE_ISSUE_CHK_NUM,-1), '',
                td = ISNULL(S.ERR_DESC,'<null>'), ''
          FROM STAGNG_CDDP_ERR_RCD S
          FOR XML PATH('tr'), TYPE 
) AS NVARCHAR(MAX) ) +
N'</table>' ;

PRINT @tableHTML

我想计算结果行并将其分配给一个变量。如何实现?

【问题讨论】:

    标签: html sql sql-server tsql stored-procedures


    【解决方案1】:

    只需添加一个计数查询:

    DECLARE @tableHTML NVARCHAR(MAX), @Count int;
    
    SELECT @tableHTML =
        N'<H1>Report Heading</H1>' +
        N'<table border="1">' +
        N'<th>Check Number</th>' +
        N'<th>Last Operator Date</th>' +
        N'<th>Last Timestamp</th>' +
        N'<th>Run Date</th>' +
        N'<th>Issued Check Number</th>' +
        N'<th>Error Description</th>' +
        '<tr>' +
        CAST ( ( SELECT td = S.CHK_NUM,       '',
                        td = S.LAST_OPER_ID, '',
                        td = S.LAST_TIMESTMP, '',
                        td = S.RUN_DT, '',
                        td = ISNULL(S.RE_ISSUE_CHK_NUM,-1), '',
                        td = ISNULL(S.ERR_DESC,'<null>'), ''
                  FROM STAGNG_CDDP_ERR_RCD S
                  FOR XML PATH('tr'), TYPE 
        ) AS NVARCHAR(MAX) ) +
        N'</table>'
        , @Count = (SELECT COUNT(*) FROM STAGNG_CDDP_ERR_RCD);
    
    PRINT @Count;
    PRINT @tableHTML;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 2014-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多