2015-11-05 49 views
0

我知道在MySQL和其他一些数据库中,可以使用双引号和单引号,但是似乎双引号是为SQL Server中的列名保留的。在PHP中,您可以使用<<<EOT替代SQL Server中字符串的单引号终止符

我写了大量的查询,只有单引号的字符串值,它是一个滋扰,必须逃脱每一个单引号与额外的单引号。是否有替代字符串的单引号终止符?

+0

在对SQLserver数据库编写代码超过15年的时间里,我可以依靠一只手的手指来做到这一点。你如何编写你的查询?如果这对你来说是个问题,你应该使用参数而不是字符串。 – HLGEM

+0

我只是写在ssms中。长话短说,我们正在编写一个工具来做到这一点,但同时,我必须直接输入数据。 –

回答

2

使用SET QUOTED_IDENTIFIER OFF。之后,您可以使用双引号字符串。详情请参阅here