2016-11-22 44 views
0

我在T-SQL(SQL Server)中執行插入查詢。在T-SQL中SET DEFINE OFF的替代方法

但是在我的插入查詢中有一個&和其他一些特殊字符。

我的查詢是像

INSERT INTO table (A, B, C) 
VALUES ('xyz', 'wer&ert', 'mnb'); 

我已經在Oracle中使用SET DEFINE OFF此問題。

但我不知道SET DEFINE OFF的替代方案。

任何人都可以幫忙嗎?

+3

您不必在'SQL SERVER'中做任何事情。 '&'將被視爲字符串,就像其他字符一樣 –

+0

您想要的結果是什麼?如果你想要結果表中的字面值'xyz','wer&ert'和'mnb',你現在已經擁有了這些。 – 3N1GM4

+0

@ 3N1GM4是的我想存儲'xyz','wer&ert'和'mnb'的值 –

回答

0

在字符串中,特殊字符是字符,它不是必需的。 mssql中的變量(以@爲前綴)未被引用(正式異常可以是動態qries中的$(它是僞變量的符號))。

select 'string' -- string 
select '@string' -- string 
select @variable -- variable 
select @@globalvariable -- variable