CREATE TABLE products ( prod_id NUMBER(4), prod_name VARCHAR2(20), stock_qty NUMBER(5,3) );
NOT NULL、PRIMARY KEY 等)。DEFAULT 值,插入時為 NULL 則自動帶入。| 視圖前綴 | 範圍 | 典型視圖 |
|---|---|---|
| USER_ | 當前使用者擁有 | USER_TABLES, USER_TAB_COLUMNS |
| ALL_ | 當前使用者可存取 | ALL_TABLES, ALL_TAB_COLUMNS |
| DBA_ | 全資料庫 (需 DBA 權限) | DBA_TABLES, DBA_TAB_COLUMNS |
#、$。ORDERS_HEADER、CUST_ADDR_DTL。CREATE TABLE emp_copy AS SELECT * FROM employees; CREATE TABLE dept_10 AS SELECT * FROM departments WHERE dept_id = 10;
限制:查詢涉及 LONG 型別時 CTAS 會失效;新表不會自動複製索引、約束、觸發器、權限,需手動補建。
CREATE VIEW v_emp_dept AS SELECT e.emp_id, e.emp_name, d.dept_name FROM employees e JOIN departments d ON e.dept_id = d.dept_id;