Oracle數(shù)據(jù)庫數(shù)據(jù)對(duì)象中最基本的是表和視圖,其他還有約束、序列、函數(shù)、存儲(chǔ)過程、包、觸發(fā)器等。對(duì)數(shù)據(jù)庫的操作可以基本歸結(jié)為對(duì)數(shù)據(jù)對(duì)象的操作,理解和掌握Oracle數(shù)據(jù)庫對(duì)象是學(xué)習(xí)Oracle的捷徑。
表和視圖
Oracle中表是數(shù)據(jù)存儲(chǔ)的基本結(jié)構(gòu)。Oracle8i引入了分區(qū)表和對(duì)象表,Oracle8i引入了臨時(shí)表,使表的功能更強(qiáng)大。視圖是一個(gè)或多個(gè)表中數(shù)據(jù)的邏輯表達(dá)式。本文我們將討論怎樣創(chuàng)建和管理簡(jiǎn)單的表和視圖。
管理表
表可以看作有行和列的電子數(shù)據(jù)表,表是關(guān)系數(shù)據(jù)庫中一種擁有數(shù)據(jù)的結(jié)構(gòu)。用CREATE TABLE語句建立表,在建立表的同時(shí),必須定義表名,列,以及列的數(shù)據(jù)類型和大小。例如:
CREATE TABLE products
( PROD_ID NUMBER(4),
PROD_NAME VAECHAR2(20),
STOCK_QTY NUMBER(5,3)
);
這樣我們就建立了一個(gè)名為products的表, 關(guān)鍵詞CREATE TABLE后緊跟的表名,然后定義了三列,同時(shí)規(guī)定了列的數(shù)據(jù)類型和大小。
更多信息請(qǐng)查看IT技術(shù)專欄