db2,oracle与sqlserver bcp抽取数据
sqlserver 用bcp抽取数据。db2和oracle分别用什么命令实现与sqlserver同样的功能。 my @proglist =("bcp","$database.bill.$group[$i]","out","$dir\\$currentTime\\$group[$i].txt","-c","-t\!\^","-r\ \n","-R","-U$user","-P$pass"); system( @proglist);
sqlserver 用bcp抽取数据。db2和oracle分别用什么命令实现与sqlserver同样的功能。 my @proglist =("bcp","$database.bill.$group[$i]","out","$dir\\$currentTime\\$group[$i].txt","-c","-t\!\^","-r\ \n","-R","-U$user","-P$pass"); system( @proglist);
答案:db2不清楚,oracle导出数据有几种方式
一种是使用exp工具,这种导出的是二进制文件,非文本格式,只能用imp工具导入oracle数据库
另外一种是在sql脚本里面
spool c:\...\exp.txt
select ....from ....where ....
的方式,就是设置sql输出到一个文件里面,可以通过参数设置输出成文本、excel格式等等
上一个:关于db2数据库,存储过程语法的问题,求助
下一个:数据库选择的原则是什么?Oracle,mysql,SQL server,DB2优缺点又有哪些?