如何把Excel数据导入到Oracle中,什么方法最方便?
游标cursor是干什么用的,如何使用?
如何查看跟踪级别?

解决方案 »

  1.   

    你太贪心了吧,一下问三个问题。只回答第一个,使用工具(比如toad)是最方便的,但是大量数据工业化导入只能使用sqlLoader。
      

  2.   

    第一个楼主已经说过了.第二个:cursor就好像是一个句柄.来获取结果集第三个:你说的跟踪级别.是指的trace一个会话?
      

  3.   

    第一个问题,我以前的做法是将excel的文件导出成.txt文件,然后用sqlld导到oracle
      

  4.   

    真倒霉,工作丢了!本来公司用的是正版的Oracle 10G,我都还想好好研究一下呢!跟踪级别就是影响告警日志文件的跟踪级别。
      

  5.   

    1,用plsql developer
       a)在excel中整理好数据,保存成csv格式,注意字段与表中字段完全对应;
       b)运行工具plsql developer,并连接到相应的数据库;
       c)Tools->text import,在“data from text”中“open data file”选择你a)保存的csv文件,并在“data to Oracle”中选择你要导入的Owner及Table,然后点击“import”即可。
    2,参考:http://blog.sina.com.cn/s/blog_3f0cd39a010006a6.html
    3,脚本:
    set feedback off 
    set serveroutput on declare
      event_level number;
      env_counter number:=0;
    begin
      for event_number in 10000 .. 99999 loop
        sys.dbms_system.read_ev(event_number, event_level);
        if (event_level > 0) then
          dbms_output.put_line('Event ' || to_char(event_number) ||
                                   ' is set at level ' || to_char(event_level));
        elsif event_level < 0 then                           
          dbms_output.put_line('Event ' || to_char(event_number) ||
                                   ' is set at level ' || to_char(event_level));
        else
          env_counter:=env_counter+1;
        end if;
      end loop;
        if env_counter>0 then
        dbms_output.put_line('You don''t set SQL Trace.('||to_char(env_counter)||' events)');                           
      end if;
    end;
    /
      

  6.   

    这种问题太多了,去google可以搜索一大堆解决方法
      

  7.   

    把excel里的数据批量导入数据库的话可以这样
    ="insert into table (f1,f2,f3)values('"&A1&"','"&B1&"','"&C1&"');"
    一直拖下去就ok了
      

  8.   

    Excel数据导入到Oracle中第一种方法,也是最笨的方法(1万以下数量级)直接copy,粘贴 即可。
    第二种方法,找现成的导入工具,导入即可。第三种方法,自己写导入程序。
      

  9.   

    最简单的方法:
    打开plsql developer,选择那张表进行编辑,然后
    选中EXCEL文件中的所有行,ctrl+c
    然后选择那张表的所有列,ctrl+v
    搞定。
      

  10.   

    Excel数据导入到Oracle中用Access链接oracle数据库的表,复制Excel中的数据到表中,不过要注意对应关系.