当前位置: 首页 > 面试题库 >

如何从SQL Server中的变量中删除所有换行符?

孟晨朗
2023-03-14
问题内容

如何从SQL Server中的变量中删除所有换行符?

我使用SQL Server 2008 R2。

我需要在T-Sql命令的变量中删除所有NewLine。

例如:

Declare @A NVarChar(500) 
Set @A = ' 12345
        25487
        154814 '
Print @A

它像这样打印:

 12345
        25487
        154814

但是我想得到这样的字符串:

12345 25487 154814

我写了这个查询,但是不起作用:

Set @A = Replace(@A,CHAR(13),' ')

问题答案:

您必须使用此查询

Declare @A NVarChar(500);

Set @A = N' 12345
        25487
        154814 ';

Set @A = Replace(@A,CHAR(13)+CHAR(10),' ');

Print @A;


 类似资料:
  • 问题内容: 我在textarea中有一个文本,我使用.value属性将其读出。 现在,我想使用正则表达式.replace从我的文本中删除所有换行符(按时产生的字符),但是如何在正则表达式中指示换行符? 如果那不可能,还有另一种方法吗? 问题答案: 这可能是一个常见问题解答。无论如何,换行符(更好的是:换行符)可以是回车符(在较旧的Mac上为CR,),换行符(在Unices 包括Linux上为LF,

  • 我在textarea中有一个文本,我使用.value属性读出它。 现在我想从我的文本中删除所有的换行符(按Enter时产生的字符),现在使用.替换为正则表达式,但如何在正则表达式中指示换行符? 如果不可能的话,是否还有其他方法?

  • 问题内容: 好吧,我知道混淆是个坏主意。但我希望所有的html代码都排成一行。所有的html标记都是通过PHP生成的,因此我认为这是可能的。我知道可以用正则表达式代替,但不知道该怎么做。如果我不清楚,这里是一个例子 要在源查看器中查看为 问题答案: 也许这个吗?

  • 在camunda rest api中,有一种方法可以一次性删除所有流程实例变量。 如果我添加了一个变量id,我可以一个接一个地删除,但这不是我想要的。 谢谢

  • 问题内容: 如何从GoLang中的UTF-8字符串中删除所有Unicode换行符?我为PHP找到了这个答案 问题答案: 您可以使用:

  • 问题内容: 我可以遍历php脚本中的所有行并执行 和修剪可以删除\ n 但是我只是想知道是否可以在一个查询中完成相同的操作? 能行吗 然后,我可以执行此查询,而无需遍历! 谢谢 (PS:我可以测试它,但是表很大,不想弄乱数据,所以请考虑一下您之前是否已经测试过类似的东西) 问题答案: 您的语法错误: