sql中&的意思是什么?

WHEREA=&A这个约束是什么意思?... WHERE A=&A 这个约束是什么意思? 展开
 我来答
lala563210
推荐于2017-12-16 · TA获得超过262个赞
知道答主
回答量:27
采纳率:100%
帮助的人:48.4万
展开全部

&表示后面的是一个变量,需要我们输入的一个值的,其实完全可以改成这样:

WHERE    A=&X 或者 WHERE    A=&HHJ

&X或者&HHJ 是需要我们输入的一个值的,X和HHJ是这个参数的名称

如图,执行这个select语句的时候就会弹出个框,要我们输入具体的值:

 

 

特别注意的是&在oracle里面具有特殊的意义,如果&在存储过程或者触发器里面含有的话,一般编译会有问题的,如果字符串中含有&符号,采用  '字符串1'||'&'||'字符串2'  这样的方式拼接可以解决。

小葵花点穴手
高粉答主

2019-11-13 · 还没有任何签名哦
小葵花点穴手
采纳数:143 获赞数:11260

向TA提问 私信TA
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白羊66888
2020-04-03 · 资深互联网大佬,专业吹牛三十年。
白羊66888
采纳数:7676 获赞数:1043005

向TA提问 私信TA
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式