偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle數(shù)據(jù)庫中使用外部表的心得

數(shù)據(jù)庫 Oracle
外部表顧名思義既是指不在數(shù)據(jù)庫中的表,Oracle數(shù)據(jù)庫是一種功能性很好的數(shù)據(jù)庫,當然外部表是不能少的,下文中為大家介紹Oracle數(shù)據(jù)庫中使用外部表的心得。

 外部表如操作系統(tǒng)上的一個按一定格式分割的文本文件或者其他類型的表。這個外部表對于Oracle數(shù)據(jù)庫來說,就好像是一張視圖,在數(shù)據(jù)庫中可以像試圖一樣進行查詢等操作。這個試圖允許用戶在外部數(shù)據(jù)上運行任何的SQL語句,而不需要先將外部表中的數(shù)據(jù)裝載進數(shù)據(jù)庫中。不過需要注意是,外部數(shù)據(jù)表都是只讀的,不能夠更改。不過在使用外部表時仍然有不少的限制。

  限制一:需要先建立目錄對象。

  在使用外部數(shù)據(jù)表的時候,需要先建立目錄對象。也就是說,要想Oracle數(shù)據(jù)庫系統(tǒng)(在Oracle中實現(xiàn)控制文件多路復用)訪問操作系統(tǒng)文件,就必須在數(shù)據(jù)庫中建立指向這個操作系統(tǒng)文件的目錄對象,然后通過這個目錄對象訪問相應的操作系統(tǒng)文件,即用目錄對象存儲操作文件的保存位置。不過需要注意,這個目錄對象普通用戶是無權創(chuàng)建的。一般情況下只有特權用戶或者數(shù)據(jù)庫管理員角色才可以創(chuàng)建目錄對象。如果允許其他用戶也可以創(chuàng)建目錄對象的話,就需要授權給其他用戶。

  其實這個目錄對象就是操作系統(tǒng)中文件或者表格的存儲位置。不過在建立對象的時候,需要小心,Oracle數(shù)據(jù)庫系統(tǒng)不會去確認這個目錄是否真的存在。如果在輸入這個目錄對象的時候,不小心把路徑寫錯了,那可能這個外部表仍然可以正常建立,但是卻無法查詢到數(shù)據(jù)。由于建立目錄對象時,缺乏這種自我檢查的機制,為此在將路徑賦予給這個目錄對象時,需要特別的注意。另外需要注意的是路徑的大小寫。在Windows操作系統(tǒng)中,其路徑是不區(qū)分大小寫的。而在Linux操作系統(tǒng),這個路徑需要區(qū)分大小寫。故在不同的操作系統(tǒng)中,建立目錄對象時需要注意這個大小寫的差異。最好數(shù)據(jù)庫管理員可以養(yǎng)成一個習慣,無論在什么操作系統(tǒng)中,都采用小寫的目錄名與文件名。那么在不同的操作系統(tǒng)中,就不用受到這個大小寫的困擾了。最后需要注意的是,目錄對象名必須唯一。如果目錄對象名字有重復的話,系統(tǒng)會提示錯誤信息:“名稱已有現(xiàn)有對象引用”,而不會自動覆蓋原有的對象名設置。

  雖然這個對象名設置比較簡單,但是其是數(shù)據(jù)庫尋找操作系統(tǒng)上文件的唯一途徑。所以這個目錄對象的創(chuàng)建必須確保準確。否則的話,外部表就可能無法正常使用。
關于Oracle數(shù)據(jù)庫的外部表的知識就為大家總結到這里,上文中是平時的工作中總結出的經驗,如有什么不妥的地方,歡迎大家指正,主要是能夠幫助到大家我就很高興啦。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫基本常識
  2. Oracle數(shù)據(jù)庫開發(fā)技術經驗淺談
  3. Oracle數(shù)據(jù)庫中管理表空間和數(shù)據(jù)文件
責任編輯:迎迎 來源: IT專家網(wǎng)論壇
相關推薦

2010-05-04 11:58:38

Oracle數(shù)據(jù)庫

2009-05-13 10:28:30

OracleDUAL數(shù)據(jù)庫

2010-04-14 10:12:07

Oracle數(shù)據(jù)庫

2010-04-22 15:42:34

Oracle數(shù)據(jù)庫

2010-04-19 11:30:34

Oracle數(shù)據(jù)庫

2009-07-15 08:46:27

Oracle外部表

2011-05-25 10:56:19

Oracle數(shù)據(jù)庫Unix環(huán)境優(yōu)化

2010-04-14 13:04:08

Oracle數(shù)據(jù)庫

2011-05-24 14:55:01

Oracle數(shù)據(jù)庫

2011-01-20 10:39:09

postfixmysql

2021-09-10 10:30:22

Java代碼

2010-04-14 13:14:46

Oracle數(shù)據(jù)庫

2020-08-03 11:52:31

Oracle數(shù)據(jù)庫

2024-06-05 10:21:30

2010-11-19 13:59:25

oracle告警日志

2011-05-19 09:53:33

數(shù)據(jù)庫對象

2010-04-22 15:53:06

Oracle數(shù)據(jù)庫

2011-03-22 14:49:35

Oracle數(shù)據(jù)庫重定義表

2011-08-11 16:55:34

Oracle數(shù)據(jù)庫AWR

2009-01-19 20:16:23

Oracle心得體會
點贊
收藏

51CTO技術棧公眾號