如果你已经安装了oem的话,可以用它来输入,
如果没装的话,手工加吧,用insert语句很麻烦么?
写好一个复制、修改、粘贴就行了

解决方案 »

  1.   

    非常感谢bzszp(SongZip)这么快就给回答!我装的是Oracle8.0.5没有oem,你能不能告诉我到哪里可以弄这个oem来装?我自己感觉insert语句很麻烦,用起来总觉得很涩,或许是因为我刚学Oracle的原因吧。
      

  2.   

    insert是添加纪录最基本,最重要,最常用,最简单,最必须掌握的功能。
    一点也不烦的,如果你连INSERT也觉得烦,那怎么学东西呢?
      

  3.   

    或者用access通过odbc链接到所需添加数据的表,然后就象使用access本地表一样了。。
      

  4.   

    You may use the software Golden,it's a light,and powerful tool especial for Oracle.
      

  5.   

    谢谢各位!我是想如果一个表有几千条记录,每一条都用Insert来输入的话实在觉得太烦了,也许我该调整一下心态,就象 ATCG(ATCG) 兄所说的。
    该问题已经结贴,bzszp(SongZip) :10, ATCG(ATCG) :5,walkworm(冷暖自知) :5, stonegump(龙飞虎) :5,carion(carion) :5
      

  6.   

    不太同意ATCG(ATCG) 兄的话。。
    insert语句是必须掌握的,但是没有必要通过这样的重复机械方式。。
    个人认为,如果能够从这样几千条的记录里的输入过程中,还能学到利用工具或者更简单的方法导入导出数据,那比你埋头傻敲insert语句不知道高到哪里去了。。
    偷懒不是错,擅用偷懒,用简单的方式,达成和别人相同的目标的人,我觉得他是高手。。
      

  7.   

    再一次感谢 walkworm(冷暖自知) !
      

  8.   

    再一次感谢 walkworm(冷暖自知) !
      

  9.   

    to walkworm(冷暖自知) 
     "那比你埋头傻敲insert语句不知道高到哪里去了"
     当然不是建议楼主去一条一条的敲INSERT命令,如果有几千条记录,用
    SQLLDR就可以很方便的导入了,我只是说INSERT是最基本的东西,先要
    学会INSERT
      

  10.   

    to ATCG(ATCG)
    楼主也没说他不会insert呀,只是说一条条输烦。。
    :)
      

  11.   

    ATCG(ATCG) 兄:你可以给我讲讲如何用"SQLLDR导入"么?谢谢!
      

  12.   

    to walkworm(冷暖自知) and ATCG(ATCG):
    两位别争了!再争下去我都要脸红了!我需要用walkworm(冷暖自知)的方法来学ATCG(ATCG)所说的技术,总之非常感谢两位的热心!
      

  13.   

    假设有一张表,结构如下
    table test
    id number(2)
    Name varchar2(8)假设有一个文本文件,内容如下 c:\test.txt
    1|孙悟空
    2|沙和尚建立一个控制文件 c:\test.ctl
    load data
    infile 'c:\test.txt'
    insert
    into table test
    FIELDS TERMINATED BY "|"
    (id,Name)在命令提示符下键入
    sqlldr userid=user/password control=c:\test.ctl就可以把文本文件的内容导入数据库表了这个功能很多书上都介绍,不清楚也可以再问我的。
    是ORACLE的常用功能
      

  14.   

    那么怎样把oracle下的表导出到text文件内呢?
      

  15.   

    这个最好用TOAD来解决,到 www.quest.com去下载一个
    当然用ORACLE也可以,但效果没有TOAD好,spool c:\test.txt
    select * from table
    spool off这样就可以在C盘的根目录下生成一个SELECT出来的结果的文本文件了。
      

  16.   

    select count(*) from table;
    假设结果为100
    那么set pages 101
    set heading off
    set feed off然后
    spool c:\test.txt
    select * from table
    spool off这样效果好一些,注意要删除生成的文本文件的最前面的内容和末尾的内容
    自己看一下就知道了。
      

  17.   

    谢谢ATCG(ATCG) !
    奇怪我为什么不能结贴呢?
      

  18.   

    To: 楼主兄弟: hopelhs() 
        我第一个回帖只是说了要熟练掌握ORACLE基本的SQL语句。
    并没有任何“教训”之意,如言辞之中有何不妥之处,还望见谅。
      

  19.   

    请bzszp斑竹帮我结贴吧!
    To  ATCG(ATCG)兄:
    你太客气了!我并没有觉得你言辞之中有任何不妥,从你(以及其它各位)的回贴中我看到的只有热心及高超的技术!这是我到第一次到这里来,没想到马上就得到了 bzszp(SongZip) 、你、 walkworm(冷暖自知) 及其它各位兄弟的帮助,我非常感激也很感动!
    我说"我要脸红了"是因为我觉得我技术太差害得你和walkworm为了我的问题而争论我实在是过意不去!实际上对Oracle我是只知其一不知其二,以后还希望得到你更多的帮助!
      

  20.   

    hopelhs() 兄:
    清吧给谁多少分列出来,注意总分为30分
    如: ATCG(ATCG) 10 : carion(carion) 5 ....
    你分配一下,也可以全给一个人,总数为30就行了,不能给自己分哦。:)
      

  21.   

    bzszp(SongZip) 兄:
    bzszp(SongZip) 10, ATCG(ATCG) 5,walkworm(冷暖自知) 5, stonegump(龙飞虎) 5,carion(carion) 5
      

  22.   

    为什么要给bzszp 最多10分啊?是不是因为是斑竹?呵呵,看不明白,为ATCG兄喊不平!