根据一个不断变化的字符串str查询oracle中一个表table1的一个字段1(主键),判断是否存在这样一条记录,如果存在更改table1中字段2的值(打标记)。就这样一个简单操作,不知道怎么优化成最快速度,因为变化的str有可能上千万。
dim rst as recordset
str="select * from ........"
rst.open strsql,cnn............
我是这么做的 可是就这三行代码 基本上需要一秒 这样的速度肯定不行的(这样下来要用几个月甚至一年或者更多时间),肯定不实用
请问高手,有什么更好的方法,还请不吝赐教
dim rst as recordset
str="select * from ........"
rst.open strsql,cnn............
我是这么做的 可是就这三行代码 基本上需要一秒 这样的速度肯定不行的(这样下来要用几个月甚至一年或者更多时间),肯定不实用
请问高手,有什么更好的方法,还请不吝赐教
解决方案 »
- 我加了6个Timer 是不是多了点?
- 请教VB高手!CommonDialog控件一个问题!
- 如何把TXT中的数据放到VB数组中
- 熟悉文件语句的进! Faysky2进! 急!
- vb中曲线数据保存 matrixVb
- 急急急,再线等待,高分相求:我保存过的记录集为什么打不开了?(另加分)
- 急问:Label、MSFHlexGrid控件如何自动换行。在线等。
- 在如何用MEDIAPLAYER控件添加 MARK 请教各位大侠 在线等!急!
- 我编了一个浏览器程序,怎样打开本身应用程序?怎样把他设为默认浏览器?
- 求程序员考试题和考试经验,程序员多多帮忙
- 我想找一个可以装入FLASH的控件
- 请教:小弟想计算出数据库里rs("数量")的总和?
execute "UPDATE [TableName] SET [Field2]=1 WHERE [Field1] IN (" & str & ")
这样更新是不是需要先打开这张表?