2011-05-31 28 views

回答

3

如果你想@email有值'[email protected]',請嘗試:

SET @email = '''[email protected]''' 
+0

您可以給一個指向文檔頁面的鏈接嗎? – yegor256 2011-05-31 20:54:46

+0

@ yegor256此頁面有一些關於轉義字符串的信息http://msdn.microsoft.com/en-us/library/ms174393.aspx。見例B. – rsbarro 2011-05-31 21:01:09

1

不應該有在該查詢兩個單引號...

set @email = '[email protected]' 

會工作得很好......

你需要逃脫單引號,這是通過將2完成單引號。例如,如果你真的想'[email protected]'與數據庫中的報價,你會與數據''更換',仍然引用它:

set @email = '''[email protected]''' 
+0

能否請您給文檔頁面的鏈接,其中解釋? – yegor256 2011-05-31 20:14:07

+0

他正在使用SQL Server,而不是MySQL。 – SLaks 2011-05-31 20:17:21

+0

這是SQL Server :)(請參閱我的問題) – yegor256 2011-05-31 20:17:42

0

無需第二組單引號。

SET @email = '[email protected]' 
+0

您能否給出一個指向文檔頁面的鏈接? – yegor256 2011-05-31 20:54:52