320x100
# view
# 가상의 테이블을 만드는 것이다.
# 굉장히 간단하다.
# 전체적으로 내가 표현하고 싶은 쿼리를 작성한 후 맨 위에
# CREATE VIEW 일종의AS타이틀 AS
# 예시1
# 1 우선은 VIEW 지정
CREATE VIEW customer_info AS
SELECT first_name, last_name, address FROM customer
INNER JOIN address
ON customer.address_id = address.address_id
# 2 그 다음 부터는 VIEW로 지정된 것을 일종의 ‘테이블’ 처럼 사용이 가능하다.
SELECT * FROM customer_info
# 이렇게
# 3 지정해준 해당 view 가상 테이블의 내용을 수정해주고 싶을때
CREATE OR REPLACE VIEW customer_info AS
SELECT first_name, last_name, address, district FROM customer
INNER JOIN address
ON customer.address_id = address.address_id
# 4 해당 VIEW를 지우고 싶을때
DROP VIEW IF EXISTS customer_info
# 5 해당 VIEW의 명칭을 변경 하고자 할때
ALTER VIEW customer_info RENAME to c_info
300x250
'개발일지 > SQL' 카테고리의 다른 글
oracle developer 에러1. ORA-00923: FROM 키워드가 필요한 위치에 없습니다.00923. 00000 - "FROM keyword not found where expected" (2) | 2022.09.09 |
---|---|
oracle database 19c 버전 드디어 설치 성공... 56%무한로딩 에러 포함 (0) | 2022.09.08 |
SQL 기초28 CAST (데이터타입변경), NULLIF (빈 값인지 확인) (0) | 2022.08.31 |
SQL 기초27 CASE (0) | 2022.08.31 |
SQL 기본 26 셀프 조인(self join) (0) | 2022.08.31 |