DROP TABLE [SCHEMA.] TABLE_NAME [CASCADE CONSTRAINTS];
-- 同步刪除索引、觸發器、權限、約束
-- 視圖/程式單元標記為無效
-- 含外鍵參考需加 CASCADE CONSTRAINTS
RENAME OLD_NAME TO NEW_NAME;
-- 自動遷移約束、索引、權限
-- 相依視圖/程式失效
TRUNCATE {TABLE|CLUSTER} [SCHEMA.] NAME {DROP|REUSE STORAGE};
-- 保留索引、約束、觸發器、權限
-- 預設釋放空間,REUSE STORAGE 保留高水位
視圖為儲存查詢 (Stored Query) 或虛擬表,不佔資料空間。可簡化複雜查詢、隱藏敏感欄位、限制存取。
CREATE [OR REPLACE] VIEW VIEW_NAME [(COL_ALIAS...)] AS
SELECT ... FROM ... [WHERE ...];
-- 早期版本不支援 ORDER BY,新版已支援
-- 可重新命名欄位
CREATE VIEW TOP_EMP (EMPLOYEE_ID, EMPLOYEE_NAME, SALARY) AS
SELECT EMPNO, ENAME, SAL FROM EMP WHERE SAL > 2000;
FOR UPDATEWITH CHECK OPTION 可防止 DML 產生不符視圖條件的資料DROP VIEW VIEW_NAME;