外部表,是指不存在於資料庫中的表。通過向達夢提供描述外部表的元資料,我們可以把乙個作業系統檔案當成乙個唯讀的資料庫表,就像這些資料儲存在乙個普通資料庫表中一樣來進行訪問。外部表是對資料庫表的延伸。
建立簡單的達夢外部表的過程:
1.假設外部資料在test.txt中
[dmdba@localhost ~]$ cat test.txt
1,2,3
4,5,6
2.編寫外部表的控制檔案test.ctl
[dmdba@localhost ~]$ cat test.ctl
load data
infile '/home/dmdba/test.txt'
into table test
fields ','
3.建立外部表test
sql> create external table test (c1 int,c2 int,c3 int) from '/home/dmdba/test.ctl';
4.驗證外部表資料
sql> select * from test;
行號 c1 c2 c3
1 1 2 3
2 4 5 6
達夢資料庫外部表的使用
外部表就是資料不在資料庫中,而是將外部的檔案通重載入的形式鏈結到資料庫中。例子 1.外部的資料 dmdba dw01 dm cat test.txt 1,a2,b 3,c4,d 2.編寫控制檔案 dmdba dw01 dm cat test.ctl load data infile dm test....
達夢資料庫表空間
5 維護回滾表空間 6 臨時表空間 7 刪除表空間 system 系統表空間,存放資料字典資訊 roll 回滾表空間,存放回滾記錄 temp 臨時表空間,做排序 main 系統預設表空間,存放使用者資料。建立使用者,沒有指定表空間,預設就是 main 表空 間。hmain huge 表空間 查詢表空...
達夢資料庫表空間
表空間是一種邏輯儲存結構,資料庫的物件如表 索引等在邏輯上都是儲存在指定的表空間中。system 系統表空間,用於存放資料字典資訊 roll 回滾表空間,用於存放的回滾資料 temp 臨時表空間,用於存放是臨時資料 建立表空間 create table vaspace.student stu no ...