SQL字符串前为啥要加"@"

forrebecca 2007-02-25 11:22:49
如题
请问各位高手:
private const string SQL = @"
SELECT
NAME,
SEX,
AGE,
DEP
FROM
FACTORY
WHERE
DEP =:dep
ORDER BY
AGE
"
这个SQL前面加个"@"有什么用处啊?多谢指教!
...全文
1288 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuhuabucai 2007-02-27
  • 打赏
  • 举报
回复
msdn
Eleve 2007-02-27
  • 打赏
  • 举报
回复
mark
射天狼 2007-02-27
  • 打赏
  • 举报
回复
http://www.egooglet.com
源码、学习资料下载

http://bbs.j2soft.cn
论坛
zhtghl2008 2007-02-27
  • 打赏
  • 举报
回复
lz应该多看看基础知识
  • 打赏
  • 举报
回复
正解,不知LZ明白否

007网络安全小组 http://www.007spy.cn
greengrince 2007-02-27
  • 打赏
  • 举报
回复
都给大家说了
kkun_3yue3 2007-02-27
  • 打赏
  • 举报
回复
取消转义字符的转义功能
string可以换行写

#83
伴老思源 2007-02-27
  • 打赏
  • 举报
回复
“@”在c#里为取消转义字符
北京的雾霾天 2007-02-27
  • 打赏
  • 举报
回复
如果不用@符号那么String是不能换行的,只能这样写:
string SQL =
"SELECT" +
"NAME," +
"SEX," +
"AGE," +
"DEP" +
"FROM" +
" FACTORY " +
"WHERE " +
" DEP = :dep " +
"ORDER BY " +
" AGE ";
"
比较复杂些.
而用@后则在输写上方便.
jrl5365 2007-02-27
  • 打赏
  • 举报
回复
取消转义用的
Ray_1982 2007-02-27
  • 打赏
  • 举报
回复
转定义字符
foyuan 2007-02-26
  • 打赏
  • 举报
回复
C#的语法 和SQL无关
Ki1381 2007-02-26
  • 打赏
  • 举报
回复
string可以换行写
vfan2010 2007-02-26
  • 打赏
  • 举报
回复
取消转义
sunrobust 2007-02-26
  • 打赏
  • 举报
回复
支持楼主一下
liuzelei 2007-02-26
  • 打赏
  • 举报
回复
取消转义字符的转义功能
xiaomatian 2007-02-26
  • 打赏
  • 举报
回复
转义字符
starsong 2007-02-26
  • 打赏
  • 举报
回复
string可以换行写
i三千 2007-02-26
  • 打赏
  • 举报
回复
这是C#里的东西,与sql无关,就是把引号内的任何内容当成字符串.
「已注销」 2007-02-26
  • 打赏
  • 举报
回复
取消转义字符
加载更多回复(5)

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧