如何证明SQL的语法分析是从右到左的


      在此同时求点击:点击点击点击。。。

      

         实验一:证明了SQL的语法分析是从右到左的

  下面的试验在9i和10G都可以得到相同的结果: 第1条语句执行不会出错,第2条语句会提示除数不能为零。
      1.Select 'ok' From Dual Where 1 / 0 = 1 And 1 = 2;
      2.Select 'ok' From Dual Where 1 = 2 And 1 / 0 = 1;
  证明了SQL的语法分析是从右到左的。
  实验二:证明了SQL条件的执行是从右到左的
 
drop table temp;
create table temp( t1 varchar2(10),t2 varchar2(10));
insert into temp values('zm','abcde');
insert into temp values('sz','1');
insert into temp values('sz','2');
commit;
1. select * from temp where to_number(t2)>1 and t1='sz';
2. select * from temp where t1='sz' and to_number(t2)>1
在此同时求点击: 点击点击点击。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值