http://my.oracle.com
  http://www.oracle.com
  http://otn.oracle.com
  http://appsnet.oracle.com
  http://www.oracle.com/broadband
  http://www.oracle.com/education/oln

解决方案 »

  1.   

    来呀...
    Oracle 学习篇
    ----------------------------------------------------------------------------
    Oracle 学习方法
    1. 装上一个 Oracle 数据库.
         下的地址: http://otn.oracle.com/software/products/8i_personal/index.html
    2. 基础入门.
        www.oradb.net
    3. 有时候多看一些电子书.
        www.pdown.net    
         http://www.studa.com/newdown/soft/713.htm
    4. 看官方文档最有权威.
         http://otn.oracle.com/documentation/oracle8i_arch_816.html
    5. 看看高手们的说话.
         www.itpub.net
         otn.oracle.com看看高手是如何学的吧 :)
    http://www.cnoug.org/bin/ut/topic_show.cgi?id=1657&h=1&bpg=1&age=30
      

  2.   

    还有监时表呀 :)
    CREATE GLOBAL TEMPORARY TABLE admin_work_area
            (startdate DATE,
             enddate DATE,
             class CHAR(20))
          ON COMMIT DELETE ROWS;使用监时表的好处:速度快(不用写日志 ^_^)
    =================================================================资料:  (如下内容为 COPY )一.临时表基本概念下面部分摘取csdn网友的内容
    "臨時表的概念:
    臨時表是那些只在事務處理或者會話進行期間存在數據的表,數據會在事務處理或者會話開始以後插入臨時表,當事務處理或會話完成之後就會刪除。
    臨時表按照數據存在的方式分爲兩種A. 針對事務處理的臨時表,即事務處理後就數據會刪除(如:DDL語句後,COMMIT後),定義的語法是:
    CREATE GLOBAL TEMPORARY TABLE TRANSACTION_TAB ON COMMIT DELETE ROWS AS …(結果集)
    B. 針對會話的臨時表,即會話完成之後才刪除數據,定義的語法是:
    CREATE GLOBAL TEMPORARY TABLE TRANSACTION_TAB ON COMMIT PRESERVE ROWS AS …(結果集)
    臨時表可以建立索引,視圖,觸發器(用來保證數據的完整性)等本人理解的:
    PRESERVE临时表与永久表的区别:
    永久表在不同会话呈现相同的数据(不考虑事务处理),当所有事务完全提交时,不同应用程序看到的永久表 数据是完全相同。
    而对于PRESERVE临时表,现在system创建此类型临时表temptbl ,用户a通过应用程序appa访问oracle,用户b通过应用程序appb访问oracle,
    则a修改temptbl后,它的结果只在a中可见。此时b中的看到的temptbl不会随a修改temptbl而改变。
    举例
    temptbl只有一个字段a
     运行两上sql /plus程序,分别简称为甲,已
    甲中 insert temptbl  values('11');
    已中insert temptbl values ('da');
    再在甲,已窗口中分别运行select * from temtbl 看到结果如下:
    甲窗口
    a
    11已窗口
    a
    da也就是说创建一个PRESERVE临时表的话,实际在访问oracle的每个应用程序中都会存在一个此临时表,并且操作互不影响.