【问题标题】:TSQL to SSRS, how insert new line char but in SQL-SQL-SQL for SSRS reportTSQL 到 SSRS,如何在 SSRS 报告的 SQL-SQL-SQL 中插入新行字符
【发布时间】:2018-05-08 19:06:25
【问题描述】:

我正在玩如何在 SQL 的存储过程中插入一些规范字符,以便我的 SSRS 框将它们放在新行中(* 请不要与任何 SSRS 格式/表达式混淆,char(10),@987654323 @ ETC...)。另外我的输入来自xml,就像下面的sn-p一样,我尝试了所有但没有任何效果,我还尝试在SSRS框中插入$并稍后替换,这也奇怪地不起作用,是否可以在不进入的情况下做到理想SSRS 格式?

谢谢大家!

   ***    =Replace("$",vbcrlf)

; WITH cte AS (SELECT 'Line aaaaaa' Order_Desc  UNION  Select 'Line 22222' Proc_CODE  UNION SELECT  'Line 33333333' Proc_Code )
select
STUFF((SELECT
                ', ' + ord.Order_Desc   As [text()]   
                --',$' + ord.Order_Desc   As [text()] 
               FROM cte ord
               ORDER BY ord.Order_Desc
               FOR XML PATH('')
        ),1,2,'') AS  Order_All

【问题讨论】:

标签: sql-server tsql reporting-services


【解决方案1】:
DECLARE @LineBreak NVARCHAR(100)
SET @LineBreak = 'First line content.' + CHAR(13)+CHAR(10) + 'Second line 
content.'
PRINT  @LineBreak

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    相关资源
    最近更新 更多