oracle  中 有没有 像 mysql 中的 加载 文件(文件中是 执行的 sq了,insert 什么的 )   mysql 中的  : LOAD DATA LOCAL INFILE 'C:\\stu.txt' INTO TABLE stu; 那个 mysql 中的 stu.txt 中只写 要插入 个字段  的值 (zhangsan 8 china) ,还是把整个sql(insert into biao values(zhangsan 8 china)) 写在stu.txt 中   那么 oracle 中 应该在怎么写啊  !  请 说 具体点哦  先谢谢了  !!

解决方案 »

  1.   

    oracle 有sqlldr控制文件有点复杂。
    google一下,怎么写的
      

  2.   


    方法有好几种
    FILEOPEN吧
      

  3.   

    比如一个存有脚本文档XXX.orasql 样例如下:Insert into a(id,name) Values(2002, '开始时间')
    /
    Insert into b(id,name) Values(2003, '结束时间')
    /使用PL/SQL加载脚本
    加载的方法:
    1.新建一个Command Window;
    2.输入“@”符号 -->回车;
    3.在弹出的对话框选择需要加载的脚本 如(XXX.orasql);
    4.即可完成脚本的加载
      

  4.   


    如果是sql的话,自己在sqlplus的环境下@stu.txt 来执行sql文件,就可以了如果是类似csv这样的文件,就是用sqlldr叻。或者一些工具。
      

  5.   

    4 楼 的方法我试 过了  还挺好使得 很简单哦 5 楼 的 我不知道一什么用户名登录 。。登录不进去的 月底买个本本 自己装个oracle 再试 !!对 oracle 这些东西还是不 了解的 只是sql 还行 嘿嘿  对了 问你们 个问题 ::  ThinkPad sl400 ppc 2G 的那个 大概多少钱啊 !!