你这是在应用程序中写的Sql吧?这个?代表一个变量,是一个变量占位符
解决方案 »
- 如果设置oracle11R2里的某个用户密码永久不过期?
- oracle11g 游标为什么不显示结果呢
- 有什么办法可以解决ORACLE的OUT参数问题么?!!!
- Oracle正则表达式查询靓号
- oracle 自动编号的问题!
- :)呵呵,给大家送月饼来了。 又忙又烦又高兴!
- VB+ORACLE,多用户环境下用BeginTrans CommitTrans合适吗?
- 急,帮忙解决连接的一个问题,—请教真正高手
- 小弟是ORACLE的初学者,在ORACLE中怎样做几个表的接连删除,如果在delphi中又如何调用?(在线等待)
- 如何过滤出oracle慢查询日志?
- 在线等如何在oracle中只备份存储过程/函数/和包(100分)
- 如何判断在ORACLE中一字段是否是某表的主键
文件名后面给参数,SQL*PLUS会根据参数的位置自动去匹配里面的变量.
我觉得很多地方都是用&来做占位符的,还没有看到?做占位符的情况.
就是代表你传入的参数啦,比如字段名什么的.
这在JDBC中比较常见,就是占位符,用来传参。java后台开发人员会比较熟悉。
你这是PreparedStatement的用法:比如:
--------------------------------
String sql = "select * from test where a=? and b=? and c=? and d=?";
PreparedStatement pst = con.prepareStatement(sql);
pst.setString(1,a);
pst.setString(2,b);
pst.setString(3,c);
pst.setString(4,d);
。。