如何編寫Oracle建表腳本
作為一個網(wǎng)絡(luò)管理員,我們有時候也需要協(xié)助管理數(shù)據(jù)庫,其中包括建立數(shù)據(jù)庫表這一常見的任務(wù)。那么對于不是專業(yè)的DBA來說,我們該如何快速順利地建立一個表呢?下面就讓我們一起來了解一下。 步驟一:創(chuàng)建文本
作為一個網(wǎng)絡(luò)管理員,我們有時候也需要協(xié)助管理數(shù)據(jù)庫,其中包括建立數(shù)據(jù)庫表這一常見的任務(wù)。那么對于不是專業(yè)的DBA來說,我們該如何快速順利地建立一個表呢?下面就讓我們一起來了解一下。
步驟一:創(chuàng)建文本文檔
在桌面上新建一個文本文檔,并根據(jù)自己的需要給它命名。這個文檔將用于編寫建表所需的PL/SQL語句。
步驟二:編寫建表語句
在文本文檔中編寫建表語句,指定每個字段的存儲名稱、存儲類型以及表屬于哪個表空間。例如:
CREATE TABLE _WMS_STOR(
MATNR char(18),
WERKS char(4),
LGORT char(4),
LGPBE char(10),
ZZKEEPER_NO char(10),
ZDESCRIBE char(20)
) TABLESPACE SYSSN3;
步驟三:添加建表默認參數(shù)
可以加入一些建表的默認參數(shù),以滿足不同的需求。例如:
CREATE TABLE _WMS_STOR(
...
) TABLESPACE SYSSN3
RESULT_CACHE (MODE DEFAULT)
PCTUSED 0
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 64K
NEXT 1M
MAXSIZE UNLIMITED
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
FLASH_CACHE DEFAULT
CELL_FLASH_CACHE DEFAULT
)
LOGGING NOCOMPRESS NOCACHE NOPARALLELMONITORING;
步驟四:添加表和字段備注
為了方便其他人快速理解你的數(shù)據(jù)結(jié)構(gòu),可以給表和相關(guān)字段添加備注。例如:
COMMENT ON TABLE _WMS_STOR IS 'PDA查詢表';
COMMENT ON COLUMN _WMS_ IS '料號';
COMMENT ON COLUMN _WMS_STOR.WERKS IS '廠別';
COMMENT ON COLUMN _WMS_STOR.LGORT IS '倉別';
COMMENT ON COLUMN _WMS_STOR.LGPBE IS '儲位';
COMMENT ON COLUMN _WMS_STOR.ZZKEEPER_NO IS '倉管員代碼';
COMMENT ON COLUMN _WMS_STOR.ZDESCRIBE IS '倉管員姓名';
步驟五:執(zhí)行建表腳本
打開PL/SQL數(shù)據(jù)庫管理工具,新建一個"SQL Windows"窗口,將上述代碼復(fù)制到窗口中執(zhí)行。
步驟六:驗證建表結(jié)果
執(zhí)行完成后,可以在數(shù)據(jù)庫中查看到剛剛新建的表。
以上就是編寫Oracle建表腳本的步驟。通過這些簡單的操作,即使不是專業(yè)的DBA,我們也能夠快速順利地建立數(shù)據(jù)庫表。