在数据库中IF 和 IF EXISTS 有什么区别

IF(条件)BEGIN语句快END和下面有什么区别?IFEXISTS(条件)BEGIN语句快END... IF (条件)
BEGIN
语句快
END

和下面有什么区别?
IF EXISTS (条件)
BEGIN
语句快
END
展开
 我来答
WHITE_WIN
推荐于2017-09-03 · TA获得超过6111个赞
知道大有可为答主
回答量:3759
采纳率:50%
帮助的人:1894万
展开全部
不是
IF EXISTS (条件)

IF EXISTS (结果集)

IF EXISTS(结果集)是指如果存在结果集(结果集的记录数大于0),就执行。
就是说:
EXISTS(结果集)是一个条件。是IF (条件)中“条件”的一种。

IF (条件) 是指当条件表达式为真时,就执行,条件表达是是任意的条件,当然其也包括EXISTS(结果集)这种条件
一骑当后
推荐于2017-09-07 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40298 获赞数:306434
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
  二者区别如下:
  1、IF EXISTS(结果集)是指如果存在结果集(结果集的记录数大于0),就执行。就是说:EXISTS(结果集)是一个条件。是IF (条件)中“条件”的一种。

  2、IF (条件) 是指当条件表达式为真时,就执行,条件表达是是任意的条件,当然其也包括EXISTS(结果集)这种条件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式