我想把 产品表(product) 里面 classid=10的数据导出来 指点下。。还有导入

解决方案 »

  1.   

    使用PSLQL工具,选中表,选择导出,里面WHERE 选项增加条件:WHERE CLASSID=10
      

  2.   

    打开cmd,在命令行窗口输入一些命令,其中中文名部分须根据自己数据库的情况进行相应的替换
    exp 用户名/密码@数据库SID file=保存文件名.dmp tables=(product) query=\"where classid = 10\";
      

  3.   

    导入就是用oracle自带的工具sql*loader 
    sqlldr userid=username/password@db_SID control=control_file_name.ctl log=log_file_name.log 
    在control_file_name.ctl中写入需要的导入的数据,导入到哪一个表,区分字段之间的分隔符等 
      

  4.   

    sqlldr userid=username/password@db_SID control=control_file_name.ctl log=log_file_name.log  exp / imp都可以
      

  5.   

    object browser和pl/sql developer工具都可以通过‘工具’选项直接导出,如果什么工具都没有,那么就用命令行导出
      

  6.   

    oracle sql developer 允许你把查询结果的结果作为inser 语句导出到.sql文件,插入的时候直接执行这个sql文件里的sql就行了。
      

  7.   


    家关键字query 可以实现
      

  8.   

    可行(参数 direct = y 不能与query共用)
      

  9.   

    对的,你也可以在新建的SQL文件里按照你的规则查询你要的记录,之后用PL/SQL里面的导出选项,可以导出为csv文件等