From 7c6116ec942a729b41e5589d70b8945bdddf1820 Mon Sep 17 00:00:00 2001 From: syneffort Date: Mon, 26 Sep 2022 13:49:08 +0900 Subject: [PATCH] index, view --- index.sql | 25 +++++++++++++++++++++++++ view.sql | 0 2 files changed, 25 insertions(+) create mode 100644 index.sql create mode 100644 view.sql diff --git a/index.sql b/index.sql new file mode 100644 index 0000000..36df306 --- /dev/null +++ b/index.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' -- °­Á¦ À妽º ÂüÁ¶ \ No newline at end of file diff --git a/view.sql b/view.sql new file mode 100644 index 0000000..e69de29