小编N S*_*son的帖子

在 T-SQL 中将长字符串查询结果拆分为多行

我在 MS SQL Server 中有一个表,其中包含多个文本字段,这些字段可以包含很长的字符串(从 0 个字符到 100,000 多个字符)。

我想创建一个视图(或填充报告表的存储过程)来准备将此数据导出到 Excel,每个单元格允许有一定的字符限制(32,767 个字符)。

编写一个查询来截断一定数量的字符后的字段相对简单,但我想创建包含将被截断的文本的新行。

示例 - 第 1 行、Col1 和 Col3 包含换行为 2 行的文本。

ID   |   COL1   |   COL 2   |   COL 3   |
1       AAAAAA     BBBBBBB     CCCCCC
1       AAA                    CC
2       XX         YY          ZZ   
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server stored-procedures view

1
推荐指数
1
解决办法
2085
查看次数

标签 统计

sql ×1

sql-server ×1

stored-procedures ×1

t-sql ×1

view ×1