易截截图软件、单文件、免安装、纯绿色、仅160KB

求一条 sql 语句 - Java / Web 开发

String[] goods=str.split("\n");//有1000条
那我是
for(int i=0;i<1000:i++)
{
  sql="select * from tab where barcode='"+goods[i]+"'"
  ResultSet rs_tmp = null; rs_tmp=b_st.executeQuery(sql_tmp);  
}
方法二
String sss="";
for(i=0;i<1000;i++)
{
  sss="'"+goods[i]+"',";
}
sss=sss+"0";
sql="select * from tab where barcode in ("+sss+")";
ResultSet rs_tmp = null; rs_tmp=b_st.executeQuery(sql_tmp);  
while(rs_tmp.next)
{}

两个方法哪个快?我就只能想到这两个,还有别的吗?
肯定是第二个块,你还可以用or。

where barcode in () 这里的话,最多是只能1000个吗?

第二个吧

in 是很费时的兄弟。还有*

引用

where barcode in () 这里的话,最多是只能1000个吗?

不是in最多只能有1000个,是sql长度有限制。

你可以把1000个分几次执行,比如分10次,每次100个这样。

关注中……

select table_name,column_name from all_tab_columns where column_name='BARCODE' and column_name='GOODS_NAME'
显示的是无记录,但是我确定有表包含这两个字段的,请问,应该怎么写呀?

做索引 快很多

我现在不知道那几个表中包含上面那两个字段,所以我先查找下到底是哪些表里有

引用
String[] goods=str.split("\n");//有1000条
那我是


相关问答:

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

求一sql语句 - MS-SQL Server / 疑难问题

现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......

HTML标签底层的实现原理、机制 - Java / Java SE

为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了

我猜和编译原理有关,浏览器里可 ......

java中的注解可以有哪些? - Java / Java EE

如: @superwaring("unchecked");
这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊
没用过。。

看jee的api
javax.persistence里
@superwaring("unchecked");只是忽略 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号