在Oracle中,為視圖設置別名(alias)的方法與為表或列設置別名類似
CREATE VIEW emp_view AS
SELECT employee_id, first_name, last_name, salary
FROM employees;
SELECT e.employee_id AS "員工ID", e.first_name AS "名字", e.last_name AS "姓氏", e.salary AS "薪水"
FROM emp_view e;
在這個例子中,我們首先創建了一個名為emp_view
的視圖,包含employees
表中的employee_id
、first_name
、last_name
和salary
列。然后,我們使用SELECT
語句查詢該視圖,并為每個選擇的列分配了一個別名。這些別名將在查詢結果中顯示為列標題。
注意:在Oracle中,別名可以用雙引號括起來,也可以不用。但是,如果別名包含特殊字符或空格,則必須用雙引號括起來。在這個例子中,我們使用了中文別名,所以用了雙引號。