index, view

master
syneffort 3 years ago
parent c59f43c012
commit 7c6116ec94
  1. 25
      index.sql
  2. 0
      view.sql

@ -0,0 +1,25 @@
USE Study
GO
-- 고유 인덱스
CREATE UNIQUE INDEX idx_dname_unique
ON DEPARTMENT(DNAME)
-- 비고유 인덱스
CREATE INDEX idx_loc
ON DEPARTMENT(LOC)
-- 결합인덱스
CREATE INDEX idx_dno_salary
ON EMPLOYEE(DNO, SALARY)
-- DESCENDING INDEX
CREATE INDEX idx_dno_asc_salary_desc
ON EMPLOYEE(DNO, SALARY DESC)
-- 실행계획
SELECT * FROM EMPLOYEE WHERE ENAME = 'e1'
CREATE INDEX idx_ename ON EMPLOYEE(ENAME)
SELECT * FROM EMPLOYEE WITH(INDEX = idx_ename) WHERE ENAME = 'e1' -- 강제 인덱스 참조
Loading…
Cancel
Save