在SQL/PLUS中,用以下语句可以实现用户的数据导出:
   $exp scott/tiger@test owner=scott file=scott_2007_10-6.dmp;
 但在用过程实现时,却被告知编译错误:
  create or replace procedure t2 as
    begin
     $exp scott/tiger@test owner=scott file=scott_2007_10-6.dmp;
  end t2;不知怎样才能用过程来实现数据的导出?

解决方案 »

  1.   

    在过程中实现数据的导入还真没见过,但你可以在主机上写成.sh或是 .bat文件,如果有必要自动运行的话放到计划任务中自动执行就可以了
      

  2.   

    多谢kinglht.我在做毕业设计,用JSP,想进行B/S模式下的数据库导出,也就是一个备份.想了很多办法,也没成功.最后,想到用过程来备份,也不知是否可行.
      

  3.   

    exp,imp是批处理命令;在sqlplus环境下不存在。
    你可以在jsp中调用批处理命令执行导出。