日期:2014-05-20  浏览次数:20902 次

SQL字符串前为啥要加"@"
如题
请问各位高手:
private   const   string   SQL   =   @ "
SELECT
    NAME,
    SEX,
    AGE,
    DEP
FROM  
    FACTORY
WHERE
    DEP   =:dep
ORDER   BY
    AGE      
"
这个SQL前面加个"@"有什么用处啊?多谢指教!

------解决方案--------------------
好好看书吧。取消转义字符。就是不需要//
------解决方案--------------------
这是C#需要的,不加@的话,字符串里面的一些字符号会出错,如 "\ "等。
------解决方案--------------------
这是C#里的东西,与sql无关,就是把引号内的任何内容当成字符串.
------解决方案--------------------
取消转义字符的转义功能