oracle问题(50分)

  • 主题发起人 主题发起人 jerjoan
  • 开始时间 开始时间
J

jerjoan

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个TRIAL用户,密码也是TRIAL ,它有一个表PERSON ,有三列,co1,co2,co3,现在我想检索出co3大于27的记录并导出,这个导出我想通过exp命令完成,我写了如下的命令。
exp TRIAL/TRIAL FILE=G:/AAA.DMP TABLES=PERSON QUERY="select * from TRIAL.PERSON where co3>27" 可是执行时总是会报错说,QUERY不允许多值等错误,不知这命令应该怎么写,我的系统是windows 2000 server,oracle9i, 望高手不吝赐教。
 
exp TRIAL/TRIAL FILE=G:/AAA.DMP TABLES=TRIAL.PERSON QUERY="""where co3>27"""
 
I accept the answer .Thank you very much.
 
zhiyue,你好,不知道你可不可以给个邮箱或是QQ给我,我有不少问题想向你请教,我知道这样很冒昧,如果你不愿意,也没关系只是希望你不会觉得我太唐突.
 
请教不敢当,互相切磋吧。huohong@sjtu.edu.cn
 
谢谢zhiyue!我还有一个问题想向你请教.
如果我有两个表,表名分别是TableA,TaleB,TableA中有列a1,a2,a3,TableB中有列b1,b2,b3,两个表没有关联,我希望选出TableA中符合a1>45的记录,和TableB中符合b1>32的记录导入同一个DMP文件中,exp 命令应该怎么写?
 
sorry,I can't realize it.
 
Thank you all the same.
Anyone else
can give me a hand?
 
后退
顶部