记录的批量导入?

hdragon 2003-08-22 08:14:05
要把sybase中的某个表的记录(上百万条)导入到sql server数据库的相应的表中,请问不用逐条记录读取然后逐条插入的方法,有没有更好的批量数据导入的方法,能够大大提高拷贝数据的速度!

请大虾指教!
...全文
36 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
hdragon 2003-08-29
  • 打赏
  • 举报
回复
谢谢楼主!
leimin 2003-08-24
  • 打赏
  • 举报
回复
你可以导下面的网址,有详细的说明:
Migrating Sybase Applications
to Microsoft SQL Server 7.0


http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=37c69e06-304b-4227-ac1e-969094a5f864
kseven 2003-08-23
  • 打赏
  • 举报
回复
Excel 可以这样:
insert 表 select * from
OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

xactions 是怎么回事
hdragon 2003-08-23
  • 打赏
  • 举报
回复
谢谢各位,先把sybase中的纪录导出为excel文件,对于纪录少的可以,excel文件纪录数最多只能是65535条,而我要导入的记录有几百万,恐怕这种方法我不行,再说我要的是自己用程序实现不是用其他的工具(如:sql server的导入/出工具),有没有那位再有高见,帮小弟解决难题!
谢谢!
sdhdy 2003-08-23
  • 打赏
  • 举报
回复
用SQL SERVER的导入导出工具
pengdali 2003-08-23
  • 打赏
  • 举报
回复
你可以在sybase里把数据导出成access,excel。。。sqlserver可以导入的中间文件,再到sqlserver里用开始菜单里的导入导出工具来导入。
zjcxc 2003-08-23
  • 打赏
  • 举报
回复
用导入/导出向导就可以啦.
nboys 2003-08-23
  • 打赏
  • 举报
回复
xactions是excel表的某一个表单的名称,比如 shelt1
nboys 2003-08-23
  • 打赏
  • 举报
回复
xactions是excel表的某一个表单的名称
happydreamer 2003-08-22
  • 打赏
  • 举报
回复
用DTS向导就可以了
hjb111 2003-08-22
  • 打赏
  • 举报
回复
用DTS!关于详细的DTS请参见联机帮助!用DTS打包非常好用!
nboys 2003-08-22
  • 打赏
  • 举报
回复
用sqlserver的导入导出工具
txlicenhe 2003-08-22
  • 打赏
  • 举报
回复
Excel 可以这样:
insert 表 select * from
OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

不知道sybase数据库怎样连

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧