2015-11-05 86 views
0

我知道在MySQL和其他一些數據庫中,可以使用雙引號和單引號,但是似乎雙引號是爲SQL Server中的列名保留的。在PHP中,您可以使用<<<EOT替代SQL Server中字符串的單引號終止符

我寫了大量的查詢,只有單引號的字符串值,它是一個滋擾,必須逃脫每一個單引號與額外的單引號。是否有替代字符串的單引號終止符?

+0

在對SQLserver數據庫編寫代碼超過15年的時間裏,我可以依靠一隻手的手指來做到這一點。你如何編寫你的查詢?如果這對你來說是個問題,你應該使用參數而不是字符串。 – HLGEM

+0

我只是寫在ssms中。長話短說,我們正在編寫一個工具來做到這一點,但同時,我必須直接輸入數據。 –

回答

2

使用SET QUOTED_IDENTIFIER OFF。之後,您可以使用雙引號字符串。詳情請參閱here