小隐的博客

人生在世,笑饮一生
随笔 - 304, 文章 - 0, 评论 - 349, 阅读 - 50万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

11 2013 档案

摘要:有时候在前台界面需要批量处理一些数据时,经常要用到update table set fields=value where keyid in ('1','2',....)但如果这个数据量如果超过1000,在oracle里是不被支持的,这样就只能写程序循环,或者用代码以1000为单位进行or连接,效率非常低下。一个朋友给我介绍了另一种方法,用临时表,一直没有时间测试性能,只做个记录吧 CREATE TABLE #tmp ( taskId NVARCHAR(16) PRIMARY KEY ); INSERT INTO #tmp SELECT '20130901 阅读全文

posted @ 2013-11-14 09:23 隐客 阅读(2817) 评论(0) 推荐(0) 编辑

QQ交流
点击右上角即可分享
微信分享提示