oracle向in语句传入参数查不出数据
2015-08-11 09:50
423 查看
在oracle字符串中使用了in,但是查不出数据
直接拼接就可以
但是还是想要使用参数查询,在网上查了下,发现了instr的用法,于是写成这样,问题解决
参考http://overloving.iteye.com/blog/1638769
string getModel = "select * from TB_YBSH where ID in :ids"; OracleParameter p = new OracleParameter("ids", ids); DataTable dt = DbHelperOra.ExecuteTable(getModel,p);
直接拼接就可以
string getModel = "select * from TB_YBSH where ID in"+ids;
但是还是想要使用参数查询,在网上查了下,发现了instr的用法,于是写成这样,问题解决
string getModel = "select * from TB_YBSH where instr(:ids,ID)>0"; OracleParameter p = new OracleParameter("ids", ids); DataTable dt = DbHelperOra.ExecuteTable(getModel,p);
参考http://overloving.iteye.com/blog/1638769
相关文章推荐
- kettle能抽取oracle的clob字段么?
- 在SQL service或Oracle中将数字转换成有千位符号
- Oracle 基础篇 --- 索引选项
- Oracle修改默认字符编码
- 深入解析Oracle学习笔记(第四章)
- Oracle查询数据库中所有表的记录数
- ORACLE FORMS Builder 设置栏位背景颜色
- mysql和oracle的一个汉字占几个字符
- oracle 常见名词及辨析
- 【Oracle】PL/SQL实现打印1-100中的素数
- oracle 11g数据库安全加固注意事项
- oracle死锁解决方法
- Oracle EBS FSG报表迁移
- oracle几种关闭方式实验
- C# 读取oracle 中文乱码的解决方案
- Mac下Oracle Client的安装
- Oracle performance tuning
- Oracle Error Handling(Oracle 异常处理)
- 在ibatis中使用oracle insert all 函数
- linux环境下如何对oracle数据库进行整库备份