Sql server 如何在SQL Server中将每个新词保留在单个引号中

Sql server 如何在SQL Server中将每个新词保留在单个引号中,sql-server,tsql,Sql Server,Tsql,我曾经得到过100张表格,这些表格每天都需要保存在单个报价单中。Rite现在我正在使用Excel,但如果我们能在SQL Server中使用它,那就太好了 输入 schemaname.table1,schemaname.table2,schemname.table1s45k 'schemaname.table1','schemaname.table2','schemname.table1s45k' 输出 schemaname.table1,schemaname.table2,schemname

我曾经得到过100张表格,这些表格每天都需要保存在单个报价单中。Rite现在我正在使用Excel,但如果我们能在SQL Server中使用它,那就太好了

输入

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

schemaname.table1,schemaname.table2,schemname.table1s45k
'schemaname.table1','schemaname.table2','schemname.table1s45k'
感谢大家的努力。

T-SQL语法:

DECLARE @Input VARCHAR(MAX) = 'schemaname.table1,schemaname.table2,schemname.table1s45k'

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

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

Select @String

需要更多的细节。太好了,帮了我很多。太好了,帮了我很多。