成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

你是否了解Oracle Dual表

數據庫 Oracle
這里介紹Oracle Dual表比較特殊,是一個系統表,只有一個Dummy Varchar2(1)字段,而且Oracle會盡量保證它只返回一條記錄。

Oracle還是比較常用的,于是我研究了一下Oracle Dual表,在這里拿出來和大家分享一下,希望對大家有用。字符函數分為轉換函數和字符操作函數

轉換函數有:LOWER,UPPER,INITCAP(首字母大寫)

字符操作函數:CONCAT,SUBSTR,LENGTH,INSTR(某個字符串在此字符串中的位置),IPAD(字符串按某種格式顯示);
例如:

  1. select initcap(ename) from emp;    
  2. //返回所有所有的人名,并且將名字首字母大寫。  
  3. select concat(ename,job) from emp;    
  4. //返回一列,此列是由ename和job組成的。  
  5. select initcap(substr(ename,1,3)) from emp;    
  6. //返回一列,此列是某列的字串。  
  7. Select length(‘我愛你’) from dual;        
  8. //返回3,字母和漢字都是按兩個字節來存儲的。  
  9. select lpad(ename,10,'*') from emp;    
  10. //返回名字,如果不足10個,用*補全。 

2:在Oracle內部存儲都是以大寫存儲的。
例如:

  1. select * from emp where ename='king';          
  2. //查找不出結果  
  3. select * from emp where ename=upper('king');      
  4. //能查找出符合條件的結果。  

3:Oracle Dual表
Oracle Dual表比較特殊,是一個系統表,只有一個Dummy Varchar2(1)字段,而且Oracle會盡量保證它只返回一條記錄。在查詢Oracle中的sysdate或sequence.currval等系統值時需要在Select 語句中寫Dual。如:select sysdate from dual.用Dual表來查詢一些沒有具體用戶表的數據。

其實在每個表中都有一個隱藏的rowid,rownum(除了dual,其他表都有) 。

dual不僅可以插入還可以刪除(***不要刪除該表,可能會引起數據庫無法啟動。如果誤刪也有解決辦法,將參數replication_dependency_tracking 設置成 FALSE就可以了)。

dual它應該是系統內存中的一個虛擬的表,而系統中的dual表只是為了維護數據字典和系統對dual的操作權限。在看看下面的實驗,向Oracle Dual表中隨便插入幾條記錄然后查詢:

  1. SQL> select * from dual;  
  2. D  
  3. -  
  4. X  
  5. SQL> select rowid ,dummy from dual;  
  6. ROWID              D  
  7. ------------------ -  
  8. AAAM1CAABAAAAgiAAA X  
  9. SQL> select rowid ,dummy from dual order by dummy;  
  10. ROWID              D  
  11. ------------------ -  
  12. AAAM1CAABAAAAgiAAA X  
  13. AAAM1CAABAAAAgiAAB Y  
  14. AAAM1CAABAAAAgiAAC Y  
  15. AAAM1CAABAAAAgiAAD Z 

【編輯推薦】

  1. 閑談重做Oracle日志文件
  2. Oracle優化緩沖區之高論
  3. 詳談Oracle優化CPU使用率
  4. 概述操作系統Oracle優化
  5. 高手談Oracle減少共享服務器進程
責任編輯:佚名 來源: 騰訊科技
相關推薦

2009-11-18 13:15:06

Oracle觸發器

2009-11-20 17:10:43

Oracle B樹索引

2009-11-17 17:11:32

Oracle空閑數據塊

2009-05-13 10:28:30

OracleDUAL數據庫

2009-11-18 13:20:07

PHP設計模式

2010-11-15 11:40:44

Oracle表空間

2009-12-02 18:04:35

SUSE Applia

2009-11-19 14:52:37

Oracle UNIO

2010-08-04 11:38:24

Oracle數據庫

2009-11-02 09:43:01

VB.NET構造函數

2011-05-31 09:38:48

OracleDUAL

2010-10-27 15:58:01

Oracle臨時表

2009-10-27 17:40:35

Oracle表空間狀態

2023-07-10 09:27:36

分層架構服務架構

2010-11-19 15:53:28

oracle管理表空間

2009-10-23 11:33:52

VB.NET集成開發環

2009-02-20 08:52:35

DLP數據分析

2009-11-18 18:19:49

Oracle.Net

2017-10-17 10:15:54

數據庫Oracle邏輯讀和物理讀

2023-12-08 13:16:00

CSSJSXStyleX
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品一区二区三区四区 | 国产精品亚洲一区二区三区在线观看 | 日韩一区二区在线视频 | 久久中文视频 | 亚洲激情一级片 | 又黑又粗又长的欧美一区 | 黄色亚洲网站 | 97av在线| 午夜av一区二区 | 国产精品欧美一区喷水 | 精品国产99 | 日韩精品一区二区三区中文在线 | 亚洲国产成人久久综合一区,久久久国产99 | 国产一区二区在线免费视频 | 国产剧情久久 | 国产丝袜一区二区三区免费视频 | 成人免费在线观看 | 日韩精品中文字幕一区二区三区 | av大全在线| 亚洲国产精品久久久 | 玩丰满女领导对白露脸hd | 国产精品18久久久 | 久久国产欧美日韩精品 | 国产精品久久久久久婷婷天堂 | 亚洲视频在线观看 | 毛片视频免费观看 | 欧产日产国产精品视频 | 在线视频一区二区三区 | 久久精品亚洲精品 | 国产99免费视频 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 免费观看成人鲁鲁鲁鲁鲁视频 | 卡通动漫第一页 | www.国产| 性色av一区二区三区 | 在线免费国产 | 成人在线免费观看av | 日韩免费在线观看视频 | 日日夜夜免费精品视频 | 亚洲精品乱 | 黄色高清视频 |