posts - 54,  comments - 1,  trackbacks - 0

          Oracle中的有一個(gè)很特殊的表:Dual Table.這個(gè)表中只含有一行記錄,并且我們可以用這個(gè)表來(lái)檢測(cè)許多Oracle的功能,比如:

          SQL> select 789.65*123 from dual;

          789.65*123

          ----------
            97126.95

          SQL
          > select abs(-890.98from dual;

          ABS(-890.98
          )
          ------------

                890.98

          更特別的的是dual表中只含有一行記錄,我們可以通過(guò) desc 函數(shù)查看dual表的結(jié)構(gòu):

          SQL> desc dual;
           名稱                                      是否為空? 類型
           
          ----------------------------------------- -------- ------------------------


           
          DUMMY                                              VARCHAR2(1)

          查詢dual表中的數(shù)據(jù):

          SQL> select * from dual ;

          DU
          --
          X

          我們向dual中插入一條記錄后再查詢,看情況會(huì)如何:

          SQL> select * from dual;

          DU
          --
          X

          SQL
          > insert into dual values('Y'
          );

          已創(chuàng)建 
          1
           行。

          SQL
          > select * from
           dual;

          DU
          --
          X

          SQL
          > select count(*from
           dual;

            
          COUNT(*
          )
          ----------

                   2

          可見(jiàn)盡管insert語(yǔ)句插入記錄后dual中有兩條記錄,但只能select出第一條記錄.

          同樣我們?cè)僭囋噓pdate和delete語(yǔ)句:

          SQL> update dual set dummy='Z';

          已更新 
          1
           行。

          SQL
          > select * from
           dual;

          DU
          --
          Z

          SQL
          > select count(*from
           dual;

            
          COUNT(*
          )
          ----------

                   2

          SQL
          > delete from dual;

          已刪除 
          1
           行。

          SQL
          > select * from
           dual;

          DU
          --
          Y

          SQL
          > select count(*from
           dual;

            
          COUNT(*
          )
          ----------

                   1

          可見(jiàn)每次操作只能影響到第一條記錄(盡管select , update , delete 所針對(duì)的范圍是整個(gè)表).

          posted on 2005-12-26 22:28 ZhuJun 閱讀(675) 評(píng)論(0)  編輯  收藏 所屬分類: 開(kāi)發(fā)手記Database

          蜀中人氏,躬耕于珠海

          <2005年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(2)

          隨筆分類(71)

          隨筆檔案(54)

          博客

          文檔

          站點(diǎn)

          論壇

          搜索

          •  

          積分與排名

          • 積分 - 50987
          • 排名 - 976

          最新評(píng)論

          閱讀排行榜

          主站蜘蛛池模板: 马关县| 景宁| 修水县| 克什克腾旗| 临安市| 囊谦县| 双流县| 共和县| 辰溪县| 二手房| 长岭县| 晋中市| 中卫市| 八宿县| 广河县| 南岸区| 平南县| 汨罗市| 江西省| 鄂尔多斯市| 长白| 嘉峪关市| 郧西县| 招远市| 积石山| 南华县| 武义县| 茂名市| 偏关县| 乐业县| 女性| 昆山市| 泸水县| 娱乐| 平陆县| 晋城| 利川市| 罗甸县| 临洮县| 麟游县| 彭州市|