CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 563775
李战
:
union all效率更高啊
[阅读: 336] 2007-09-13 08:02:47
<空>
相关信息:
【技术贴,ms sql,insert】用sql插入多行数据,除了insert tb (fields) values (datas)重复多行,有没有较短的写法?
(307字)
(
haitao
[2244]
2007-09-13 10:53
)
这样如何?
(148字)
(
李战
[452]
2007-09-13 12:23
)
的确短了一些!我要的是sql语句短一些,效率倒不是问题
(58字)
(
haitao
[305]
2007-09-13 12:39
)
要插入的列很多时,这种写法就会短很多。
(空) (
李战
[339]
2007-09-13 14:00
)
我刚才那个,就已经从8k多降到6k多了。。。。。。。
(33字)
(
haitao
[313]
2007-09-13 14:03
)
看来你要插入的列不多,否则会减少差不多一半的样子。一个insert只需一个执行计划,而多个insert需要多个执行计划,效率极大提高啊
(空) (
李战
[289]
2007-09-13 14:29
)
一次提交的,分析、计划都只是一次吧。。。。。。。
(33字)
(
haitao
[275]
2007-09-13 14:44
)
事务提交都只是一次,只是这两写法在执行上不同。详细解释见内
(528字)
(
李战
[454]
2007-09-13 16:01
)
如果sql语法直接支持一个insert插入多行常量数据,就好了。。。。。。。
(134字)
(
haitao
[1162]
2007-09-13 16:45
)
如果使用union all,那每行短4个字符,大约300行。。。。。。。还是要接近8k
(空) (
haitao
[262]
2007-09-13 14:59
)
union all效率更高啊
(空) (
李战
[335]
2007-09-13 16:02
)
但是每行多了4个字符啊。。。。。。。。。
(空) (
haitao
[220]
2007-09-13 16:21
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录