2016-07-15 151 views
0

我有查询像SQL查询定制结果

Select CONCAT('"',CONVERT(date,getdate()),'"') 

它会产生这样的结果:

“2016年7月15日”

,但我想要的结果用单引号,而不是双引号,如:

'2016年7月15日'

我尝试使用

Select CONCAT(''',CONVERT(date,getdate()),''') 

但它会产生一个错误。

我该如何达到理想的效果?

回答

3

试试这个:

SELECT CONCAT('''',CONVERT(date,getdate()),'''') 

在SQL Server中,你必须为了逃避他们的单引号加倍。

+0

是的它的工作......谢谢男人....这是有点失踪 – Jack