Oracle导出数据

1、如果使用exp,必须要在参数tables中逐一指定表,才能使用query参数,没有办法一次性指定所有表
如果表太多,则必须要使用 parfile参数,而将exp的参数放到参数文件中,如:
c:\>exp test/test@tnsname file=t.dmp tables=(emp,emp1) query="'where rownum<=100'"

2、如果使用10g,可以使用expdp来导出,并且可以使用include参数来指定所有的表,当然,在使用expdp前,必须要创建directory并授权,如:
c:\>expdp test/test directory=my_dir dumpfile=t.dmp include=table query="'where rownum<=100'"

你可能感兴趣的:(oracle,C++,c,C#)