从DMV中提取的单行查询中处理注释的SQL格式化选项。

32 浏览
0 Comments

从DMV中提取的单行查询中处理注释的SQL格式化选项。

当我在网格中有一个结果集,例如:

SELECT 'line 1
line 2
line 3'

或者

SELECT 'line 1' + CHAR(13) + CHAR(10) + 'line 2' + CHAR(13) + CHAR(10) + 'line 3'

带有嵌入的换行符,网格中显示的结果似乎将它们替换为空格(我猜是为了显示所有数据)。

问题是,如果我正在生成代码脚本,我不能简单地复制粘贴这个。我必须将代码转换为打开一个游标并打印相关列,以便我可以从文本结果中复制粘贴它们。

是否有更简单的解决方案来保留从结果网格复制/粘贴操作中的换行符?

网格有用的原因是,我目前正在为不同列中的同一对象生成多个脚本 - 在一列中进行bcp输出,在另一列中进行xml格式文件,在另一列中进行表创建脚本等等...

0