๋ฐ์ดํฐ๋ฒ ์ด์ค13 ์ํ์ค (SEQUENCE) SEQUENCE ์ ์ผํ ๊ฐ์ ์์ฑํด ์ฃผ๋ ORACLE ๊ฐ์ฒด ์๋ฐ์ BASEBALL NUMBER(์ ์ ๋ฒํธ 1001 -> 1002 ์ค๋ณต X) ์ค๋ณต๋์ง ์๋ ๋ฒํธ๋ฅผ ์์ฑํด์ค๋ค EX - ํ์ ๋ฒํธ, ๊ฒ์ํ ๊ธ ๋ฒํธ ์ด๊ธฐํ๊ฐ ์๋๋ค, ์ญ์ ํ์ ๋ค์ ์์ฑํด์ค์ผํจ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ----------------------------------------- -- 1# SEQUENCE ์์ฑ CREATE SEQUENCE TEST_SEQ INCREMENT BY 1 -- ์ซ์๋ฅผ 1 ์ฉ ์ฆ๊ฐ START WITH 10 -- ์์์ซ์ OR .. 2021. 2. 17. View (๋ทฐ) View ๊ฐ์ ํ ์ด๋ธ, ์ค์ฒด๊ฐ ์๋ ํ ์ด๋ธ, ๋ค๋ฅธ ํ ์ด๋ธ์ ์ ๊ทผํ๊ธฐ ์ํ ํ ์ด๋ธ ํ ์ด๋ธ TABLE๊ณผ VIEW๋ฅผ ์ฐ๊ฒฐ,์ฐ๊ด์ง๋ ํ์ ----------------------------------------- INSERT INTO UB_VIEW VALUES(100,'ํ๊ธธ๋',10000); --UB_VIEW ์ปฌ๋ผ๋ค์ ๊ฐ ์ ๋ ฅ INSERT INTO UB_VIEW VALUES(110,'์ฑ์ถํฅ',12000); --UB_VIEW ์ปฌ๋ผ๋ค์ ๊ฐ ์ ๋ ฅ ----------------------------------------- SELECT * FROM TB_EMP; -- ๊ฐ ํ์ธ์ฉ SELECT * FROM UB_VIEW; -- ๋๊ฐ์ด ๋ณด์ ----------------------------------------- --#3 .. 2021. 2. 17. TABLE -2 (๋ฌด๊ฒฐ์ฑ CONSTRAINT, primary key, unique key, foreign key ...etc) Primary Key : ๊ธฐ๋ณธํค. NULL์ ํ์ฉํ์ง ์๋๋ค. ์ค๋ณต์ ํ์ฉํ์ง ์๋๋ค. id, ์ฃผ๋ฏผ๋ฒํธ Unique Key : ๊ณ ์ ํค. NULL์ ํ์ฉํ๋ค. ์ค๋ณต์ ํ์ฉํ์ง ์๋๋ค. E-mail Foreign Key : ์ธ๋ํค. ํ ์ด๋ธ๊ณผ ํ ์ด๋ธ์ ์ฐ๊ฒฐํ๋ ๋ชฉ์ ์ ์ฑ์ง์ด๋ค. Join์ด ๋ชฉ์ . NULL์ ํ์ฉ ์ธ๋ํค๋ก ์ค์ ๋ ์ปฌ๋ผ์ ์ฐ๊ฒฐ๋ ํ ์ด๋ธ์์ PK๋ UK๋ก ์ค์ ๋์ด ์์ด์ผ ํ๋ค. CHECK: ๋ฒ์๋ฅผ ์ค์ . ์ง์ ๋ ๊ฐ์ธ์ ์ฌ์ฉํ ์ ์๋ค. NULL์ ํ์ฉ NOT NULL : NULL์ ํ์ฉํ์ง ์๋๋ค. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41.. 2021. 2. 17. Power, Trunc, Trim, Round๋ฑ ๊ฐ์ข ํจ์ํ์ฉ - ๋ฌธ์ 2 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394--HR --๋ฌธ์ 1) EMPLOYEES ํ ์ด๋ธ์์ King์ ์ ๋ณด๋ฅผ ์๋ฌธ์๋ก ๊ฒ์ํ๊ณ ์ฌ์๋ฒํธ,--์ฑ๋ช , ๋ด๋น์ ๋ฌด(์๋ฌธ์๋ก),๋ถ์๋ฒํธ๋ฅผ ์ถ๋ ฅํ๋ผ. SELECT employee_id, last_name, lower(job_id), department_idFROM employeesWHERE LOWER(last_name) = 'king'; --๋ฌธ์ 2) EMPLOYEES ํ ์ด๋ธ์์ King์ ์ ๋ณด.. 2021. 2. 10. ์ด์ 1 2 3 4 ๋ค์