关于oracle中传入参数和in一起用的问题
来源:互联网 发布:清朝蒙古王爷知乎 编辑:程序博客网 时间:2024/06/11 00:59
刚学习oracle不久,今天遇到个问题,看似就一句话,但也折腾了我半天。
通过传入的参数,查询信息。
输入参数:
prjid in varchar2(200);
函数体:
select t.prjNamefrom table1 twhere t.prjid in (prjid);
select t.prjNamefrom table1 twhere t.prjid in ('123','345');
是有值的,但是,用上述的参数形式,就是没有值。看半天也不像是参数或者类型的问题。
向同事请教后,才知道传入的prjid是n行记录,,即纵向排列的;而直接些SQL 语句时,它是一行记录,即横向排列的。
即:将prjid当参数传入时,是这样排列的:
prjid'123''345'
而直接写SQL语句的时候,是将prjid当作一个整体的。
所以,测试的时候,查不到值。
- 关于oracle中传入参数和in一起用的问题
- 关于JAVA调用ORACLE存储过程时,传入动态参数作为in语句条件的问题
- 关于Java调用Oracle存储过程时,传入动态参数作为in语句条件的问题
- 关于JAVA调用ORACLE存储过程时,传入动态参数作为in语句条件的问题
- 关于static与final 一起用需要注意的问题
- background-color和background-image一起用的问题
- oracle order by和rownum 一起用
- ajax和setTimeout一起用注意问题
- mybatis 中parametertype的传入参数问题
- struts2 .hibernate一起用出现的问题
- mabatis中${}和#{}传入参数的区别
- 关于oracle in后的参数个数超过1000问题
- 关于oracle in后的参数个数超过1000问题
- Oracle数据库中使用存储过程时对传入和传出参数的使用说明
- 一个关于传入参数为null的问题
- 关于mybatis传入多个参数的问题
- 关于Perl的传入参数
- Mybatis in查询传入字符串参数问题
- 第十三周作业2
- C++作业 十进制转换为二进制
- 第十三周作业3
- 错误 1 error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartu
- 第十四周实验报告1
- 关于oracle中传入参数和in一起用的问题
- 好久没有来了。。。
- 第十四周实验报告2
- 使用Clojure DSL来写storm
- 第十五周作业1
- 用递归函数将十进制转化为二进制
- 第十五周实验报告2
- 02/27
- 小实例 敲击键盘是返回键盘上的unicode码 获取鼠标当前的坐标值