问题描述
1、用C实现oracle数据的导入导出怎么办,导成dmp格式。2、实际情况是表比较多,外键关联很多。举个例子:表1是部门表(IDofsection,sectionName),有N个部门,表2是设备表分别属于各个部门(IDofequipment,equipmentName,IDofsection)。表3子设备表(IDofsub,subName,IDofequipment)怎样实现把属于某一个部门的数据导出来那?实际情况表非常多。两个问题可以分开回答?感觉第2个问题比较难。
解决方案
解决方案二:
第2个问题不必要非得用C#编程实现,只要实现功能任何方式都可以。
解决方案三:
这是C#实现的:数据备份:stringstrexp="exp数据库用户名/密码@数据库TNStables=''log='日志文件路径'file='备份文件路径'"数据还原:stringstrexp="imp数据库用户名/密码@数据库TNStables=''ignore=yfile='还原文件路径'"通过这种方式可以启动一个进程ProcessStartInfopsi=newProcessStartInfo("cmd");......Processp=Process.Start(psi);//启动进程p.StandardInput.WriteLine(strexp);//strexp上边的备份或还原命令语句p.StandardInput.WriteLine(@"exit");这是备份、还原表中的数据的
解决方案四:
第二个问题,感觉导出到excel文件中挺方便,通过检索,查询出同一个部门中的数据存到datagridview中再把datagridview中的数据导出到excel中具体实现导出到excel文件中的方法网上很多。我也有但不能告诉你,这是一个公司的保密文件
解决方案五:
回复3楼:导到excel我会,但是数据库有空间数据,还能导入excel么?
解决方案六:
自己顶上去,继续求助