标题: Oracle [打印本页] 作者: 霍振鹏 时间: 2014-4-11 12:31 标题: Oracle select * from teacher where teacher_name=''or 1;在Oracle中不能用么,是语法有错吗?为什么老是用的MySQL数据库行,我用的Oracle数据库这条语句通不过。作者: K.L.Zous 时间: 2014-4-11 17:19
where 后边是真值表达式 select * from teacher where teacher_name=''or 1这个你想表达的是什么意思?你可以写成select * from teacher where teacher_name=''or 1=1 但是这个就没什么意思了作者: 向日葵的曙光 时间: 2014-4-12 08:56
select * from teacher where teacher_name=''1"你想表达的是取第一个老师的名字么?
如果是这样可以通过这样写
select * from teacher where teacher_name=''&teacher_name";来写
这个运行后会弹出让你输入老师的名字