string strSQL = @"select count(ID) from xx_tb C01 in :strC01Type ";
如这个sql语句,公司用的subsonic,用 AddParameter(":strC01Type ", strC01Type , DbType.String);
添加参数值后,会在in后面默认会加单引号和括号处理,不知道Oracle的in查询有bug,还是什么问题。
请教各位高手,Oracle的in查询
如这个sql语句,公司用的subsonic,用 AddParameter(":strC01Type ", strC01Type , DbType.String);
添加参数值后,会在in后面默认会加单引号和括号处理,不知道Oracle的in查询有bug,还是什么问题。
请教各位高手,Oracle的in查询
解决方案 »
- 有一个表有一个日期字段,要求对此字段按年,月,日进行分组列表显示
- 求教关于oracle触发器的问题
- 如何将一个数据库的表数据导入另一个数据库里同一结构的表中
- 求助:关于游标的使用(在不知道表结构的情况下使用游标)
- 在PL/SQL里,如何进行自动提交,不希望通过设置autocommit
- 新手,请问在哪里查看库中所有表的外键?
- 帮个忙,请看一下里面的内容.我想把两个时间段给显示出来,怎么办?
- oracle9i数据库的sql语句
- 关于导入导出的存储过程!
- linux下BIP安装完,重启oc4j时,没有提示输密码 而且putty一关闭 bip server就打不开了,求解决
- 视图的结构中NUMBER类型列DATA_SCALE和DATA_PRECISION的问题
- oracle中,已知机构路径记录,如何求所有的机构树记录表。
2 select 1 col_1,'a' col_2,'this is a' col_3 from dual union all
3 select 2,'d','it''s d' from dual union all
4 select 1,'e','e,intenert' from dual union all
5 select 4,'f','f,firefox' from dual)
6 select * from t
7 where col_1 in (1,2)
8 order by col_1; COL_1 COL_2 COL_3
---------- ----- ----------
1 a this is a
1 e e,intenert
2 d it's dSQL>
SQL> with t as(
2 select 1 col_1,'a' col_2,'this is a' col_3 from dual union all
3 select 2,'d','it''s d' from dual union all
4 select 1,'e','e,intenert' from dual union all
5 select 4,'f','f,firefox' from dual)
6 select * from t
7 where col_2 in ('a','f')
8 order by col_1; COL_1 COL_2 COL_3
---------- ----- ----------
1 a this is a
4 f f,firefox
用方法 AddParameter添加进去。
转换成字符数据string[] str={"123","345",...};然后根据数据的长度添加参数进行判断!