SQL字符串前为啥要加"@"
如题
请问各位高手:
private const string SQL = @ "
SELECT
NAME,
SEX,
AGE,
DEP
FROM
FACTORY
WHERE
DEP =:dep
ORDER BY
AGE
"
这个SQL前面加个"@"有什么用处啊?多谢指教!
------解决方案--------------------好好看书吧。取消转义字符。就是不需要//
------解决方案--------------------这是C#需要的,不加@的话,字符串里面的一些字符号会出错,如 "\ "等。
------解决方案--------------------这是C#里的东西,与sql无关,就是把引号内的任何内容当成字符串.
------解决方案--------------------取消转义字符的转义功能