还是前天的问题:大表数据按星期导入小表
由于前天功能需求说的不够详细,现在又遇到新的问题,呵呵,继续请求支援!
感谢大家的回复 playwarcraft的存储过程也很好用,在此谢过了!
需求说明:某张大表里有一时间的字段,要求是 将所有数据按星期导入不同的子表中!
也就是说每个星期就是一张表(按数据的时间动态生成的),所有这个星期的数据插入此表中!数据量近一千万条!~
playwarcraft的存储过程已经实现了上面的要求,现在的问题就是:生成的子表和插入数据是在另一数据库中,sysobjects没办法查询别的数据库里的对象! 而且要求每条数据插入子表后就删除原表的这行记录,最后数据导完后原表应该为空!
数据库(比如半年就生成一个数据库),建表,插数据 能否用分开的存储过程来实现?
SQLSERVER+JAVA代码希望大家给个优化的实现方法 谢了!~
原帖http://community.csdn.net/Expert/topic/5493/5493124.xml?temp=.736828
------解决方案--------------------up
------解决方案--------------------Up
------解决方案--------------------顶,看看……
------解决方案--------------------UP
------解决方案--------------------只要在所有的變表前面+上 database.dbo. 就可以了吧
比如 A.dbo.sysobjects
當然如果不在同一sql server的話,先要link server,這種情況還不如用DTS來導比較方便
------解决方案--------------------唉呀,沒做過千万級的紀錄...不過樓上說的方法不錯..
當然如果不在同一sql server的話,先要link server,這種情況還不如用DTS來導比較方便
以前做證卷的時候,好象就是有個同事用vb調dts很快的.....