设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
请教如何判定一个where的条件表达式是否语法正确? ...
返回列表
发新帖
请教如何判定一个where的条件表达式是否语法正确?
[复制链接]
11
|
9
|
2007-10-20 08:38:44
|
显示全部楼层
|
阅读模式
select * from dual where 1=2
如何判定 1=2 是合法的表达式?
除了捕获exception外
谢谢
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
不报错就是合法的表达式
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
风铃中の鬼 发表于 2011-11-8 12:36
不报错就是合法的表达式
谢谢,我要在报错之前知道,是否正确
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
这就是sql功力的体现了,where 1=2肯定是允许的啊
在报错之前判断,执行下就是啦,如果你对复杂的语法不熟悉的话
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
当然某些版本的BUG那另当别论,也许这个版本可以,到那个版本就报错,哈哈
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
dingjun123 发表于 2011-11-8 13:02
这就是sql功力的体现了,where 1=2肯定是允许的啊
在报错之前判断,执行下就是啦,如果你对复杂的语法不熟 ...
并非 永远是 1=2
这里只是举个例子
也可能是XX AND YY AND UUU
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
dingjun123 发表于 2011-11-8 13:02
这就是sql功力的体现了,where 1=2肯定是允许的啊
在报错之前判断,执行下就是啦,如果你对复杂的语法不熟 ...
如何体现
这表达式 会变的,又不是固定的,如果是固定就好办额
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
还是不明白需求。你这是动态SQL? 如果静态则编译器会告诉你。
如果是动态,用DBMS_SQL去解析看有没有报错。
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
SQL文有没有错 执行一下就知道了。
楼主提问的本意似乎没有描述清楚,楼主现在遇到了什么问题,为什么会有这样的需求呢?
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
我的意思是:在执行这个 表达式之前,能否知道语法的是否合法?
执行一下肯定能知道了
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
有谁知道这个背景音乐是什么呢。。 谢谢了。
2
我现在想用房产证去银行做抵押拿贷款,可我不知道怎么去弄
3
电脑不能正常开机?
4
新疆环氧地坪,冬天不能做吧
5
如何治疗蝴蝶斑?
6
黑莓配件是哪里产的?哪些是国产的?
7
在1000和999之间,有四个不同数码组成,并且个位数字与千位数字的差的绝对值是2的整
8
qq校友名片怎么完善
9
2011护士资格证怎么报不了
10
诚求一个金山毒霸通行证的账号和密码。。。。谢谢
11
为什么狂飙3没弹性?
12
仓库里原有大米630吨,运出一部分后,还剩下总数的九分之五,运出大米多少吨?
13
急,为什么我的网站在谷歌的快照全部打不开,在百度的快照正常可以打开的。是不是被k了。我是新站今天第10
14
本文讲述了德国著名音乐家贝多芬因同情穷鞋匠兄妹额而为他们弹琴,有感于她对音乐的痴迷,而创作《月光曲
15
在用魅族M9的人请进,
16
88x0.25x9用简便方法
17
我国许多城市资源严重不足,自来水供应紧张,使用经济学原理设计一个简单有效的解决方案
18
一次急性运动对骨骼肌的影响
19
六年级数学题
20
什么是三个纲要
21
信阳监狱有贴吧没?
22
闲置主板
23
各位,大家给推荐一款电信的双模手机吧
24
打篮球时,手总会会磨破皮,流血,是太干燥了还是运球方法不对??
25
哪位高手可以告诉我,摩托罗拉A3000为什么总是提示“存储空间不足”,我根本没有在手机里存储东西,拜托了
26
这样的发展可能是痔疮吗?
27
摩天手B5这个蓝牙鼠标的价格是多少?什么时候上市的?
28
下列现象哪些是光的网折射? A 立竿见影;B 毕业合影;C湖光倒影;D 形影不离
29
急求:SQL server中建好的数据库里无项目是怎么回事?我的目录里明明有一个**-database和**-log文件
30
dnf 什么首饰 召唤的精灵可以秒人 多少级的首饰 不是50的史诗 那个不能秒人
31
谁有班得瑞专辑全集,给俺发呗
32
六年级体育达标率为88%,又24人不达标,全级有多少人达标?
33
如何将种子文件生成地址发布到论坛,在线等,
34
一句很有气势的话同时也找那部小说
35
诛仙2有像抓鬼这样的任务(活动)吗?有的请告诉一下,本人感激不尽
36
方寸天地怎么用啊
37
FIFA2011光盘安装完成,运行游戏,然后弹出对话框.(出现E00001错误).
38
以交流为话题,写一组排比句
39
我想在CAD图上做平面布局图地面的铺贴,300x300的地砖铺满客厅,点进行命令呀?
40
北京兴百轩年终积分回报
41
求DNF的漫画
42
谁有bl动漫 ~
43
汽车水箱漏水
44
刚刚开了个羊绒衫量身定做的店,想找一些羊绒衫加工厂,提供画册
45
我用的是win7 62位系统,刚买的电脑,求一个能用的offic2010激活码,发我qq邮箱
[email protected]
46
卸载迅雷7后,无法http下载,即本地下载
47
急!急!急!那位高手知道win7 桌面一点击右键随便选择一项他就会永远的留在那里了?
48
帮下出孝子里的孝子指的是谁
49
找一部欧美电影,不是现代的
50
哪位好心人帮我看一下名字?看一下我的今生 我叫王岩 女 1996年阳历8月3日 阴历6月19日 凌晨1:35生 谢谢
51
从广东坐飞机到北京大概要多久的时间?
52
请问热血传奇是腾讯的吗
53
那我还能不能刷回来原来的版本呢
54
淘宝网钱支付了,钱没了,单子也没了。店家说没拍下。我要怎么办。
55
请问在跨文化交际中关于颜色词文化内涵的差异有哪些理论依据
56
你会爱我一辈子吗韩语怎么说
57
cf 怎么打?
58
我同学邀请我去参加聚会,可父母却强烈反对,我无可奈何,但心里不平衡,我该怎么才能出去?
59
我有一件防水暗红色格子外套 一双黑色高筒靴 请问应该怎么搭配衣服?
60
acer 5943g hd5650
61
菏泽白癜风 我的白癜风应如何治疗?
62
今天我在商场买一支完美芦荟胶要36元,20元竟然买下来了,请问好姐妹们可以用吗我皮肤不太好,担心能用吗?
63
补全单词
64
求农村房屋设计图
65
我移动硬盘打开显示“由于IO设备错误 无法运行此项请求”怎么解决
66
梦幻西游 DT和ES哪个好玩啊 ES怎么加点 DT怎么加点
67
魔兽世界官网上不去
68
古代有哪些贤臣名将??
69
真心换不来真爱也就算了,为什么真情也换不出来呢
70
生活很单调 还不挣钱 怎么办啊
71
请问要怎么在电脑上格式化手机2G储存卡,为什么总是出现windows无法完成格式化?
72
手机开通超Q怎么停止?
73
美国豪威军校怎么样
74
急找XP的ctfmon.exe文件下载,QQ657004523
75
夜班,前台接待发现大堂沙发上有一名女子在睡觉,上前叫醒,发现她有点精神恍惚,作为接待怎么处理?
76
例假推迟
77
情债未了是谁写的
78
沧州哪有卖同仁堂的产品的
79
谁能告诉我气源三连供是那个公司的产品,具体公司地址是在那里?
80
经期做爱已有6天了,第七天胃疼是怎么会事?
81
已有定焦50的头,用的不错,以人像为主,配闪光灯有必要吗?光研究镜头了,这个研究不大多,请高手解答
82
正常人吃消炎药会使血糖升高么?
83
十一月四日风雨大作中僵卧孤村不自哀的意思
84
澳大利亚有哪些著名大学
85
如果我是白云,就............
86
理想和幻想有什么区别
87
一道数学题:已知b:c=根号3:2 ,b+c=30 ,求出a和b
88
12.65*6.4+1.625*3.6的简便运算
89
看视频时画面小周围都是黑边怎么办
90
济南市生育保险报销流程
91
德阳哪里有时尚书吧
92
一个角的余角比它的补角的4分之一还少20度,求这个角
93
移动的电话卡那一种比较适合学生用。 我就在省内用 我 现在用的是88套餐 觉得太贵了 我不需要全国走
94
青春之火歌词
95
哈尔滨香坊红旗大街通乡商店门市一般都在什么价位
96
a进价5 售价 63 b进价35 售价40 如果购进两种饮料的总费用不超过20000元,那么该商场如何进货才能获利最多
97
氯化钠和氯化氢溶于水的电离过程有什么不同
98
我是1981年农历7月24日正午12点生人,请帮我看看2011年运势如何,应如何破解。 出生在沈阳 性别 男
99
贵州省内已经落实绩效工资的同志请说一下具体县市和绩效工资数目。另外,有知道绩效工资消息的,请告知?
100
苹果笔记本XP系统怎么启动