黑马程序员技术交流社区

标题: 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";来写
这个运行后会弹出让你输入老师的名字




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2