CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 563726
haitao
·
2007-09-13 06:03:06
·
阅读: 374
我刚才那个,就已经从8k多降到6k多了。。。。。。。
但是行数如果再多,还是会超。。。。。。。。如果是sql2k5就好了
相关信息:
【技术贴,ms sql,insert】用sql插入多行数据,除了insert tb (fields) values (datas)重复多行,有没有较短的写法?
(307字)
(
haitao
[2309]
2007-09-13 10:53
)
这样如何?
(148字)
(
李战
[506]
2007-09-13 12:23
)
的确短了一些!我要的是sql语句短一些,效率倒不是问题
(58字)
(
haitao
[349]
2007-09-13 12:39
)
要插入的列很多时,这种写法就会短很多。
(空) (
李战
[382]
2007-09-13 14:00
)
我刚才那个,就已经从8k多降到6k多了。。。。。。。
(33字)
(
haitao
[373]
2007-09-13 14:03
)
看来你要插入的列不多,否则会减少差不多一半的样子。一个insert只需一个执行计划,而多个insert需要多个执行计划,效率极大提高啊
(空) (
李战
[335]
2007-09-13 14:29
)
一次提交的,分析、计划都只是一次吧。。。。。。。
(33字)
(
haitao
[341]
2007-09-13 14:44
)
事务提交都只是一次,只是这两写法在执行上不同。详细解释见内
(528字)
(
李战
[519]
2007-09-13 16:01
)
如果sql语法直接支持一个insert插入多行常量数据,就好了。。。。。。。
(134字)
(
haitao
[1232]
2007-09-13 16:45
)
如果使用union all,那每行短4个字符,大约300行。。。。。。。还是要接近8k
(空) (
haitao
[306]
2007-09-13 14:59
)
union all效率更高啊
(空) (
李战
[390]
2007-09-13 16:02
)
但是每行多了4个字符啊。。。。。。。。。
(空) (
haitao
[269]
2007-09-13 16:21
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录