【问题标题】:How to keep each new word in single quotation in SQL Server如何在 SQL Server 中将每个新单词保留在单引号中
【发布时间】:2016-12-01 17:11:31
【问题描述】:

我曾经得到 100 个需要每天保持单引号的表格。 Rite 现在我正在使用 Excel,但如果我们可以在 SQL Server 中完成,那就太好了。

输入

schemaname.table1,schemaname.table2,schemname.table1s45k

输出

'schemaname.table1','schemaname.table2','schemname.table1s45k'

感谢大家的努力。

【问题讨论】:

  • 需要更多细节。

标签: sql-server tsql


【解决方案1】:
DECLARE @Input VARCHAR(MAX) = 'schemaname.table1,schemaname.table2,schemname.table1s45k'

SELECT @Input,
       ''''+REPLACE(@Input, ',', ''',''')+''''

【讨论】:

  • 对我帮助很大。
【解决方案2】:

T-SQL 语法:

Declare @String Varchar(8000) = 'schemaname.table1,schemaname.table2,schemname.table1s45k'

Set @String = '''' + Replace(@String, ',', ''',''') + ''''

Select @String

【讨论】:

  • 对我帮助很大。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-17
  • 1970-01-01
  • 2010-09-14
  • 1970-01-01
  • 1970-01-01
  • 2012-07-18
  • 2015-10-09
相关资源
最近更新 更多