์ผ์์ ์ธ ์
๋ฌด์์ ์ฟผ๋ฆฌ๋ฅผ ์ง๋ค ๋ณด๋ฉด, ํฉ๊ณ๋ฅผ ๊ตฌํ๊ณ ์ถ์ ๋๊ฐ ์ ๋ง ๋ง๋ค. ์์๋ก DEPT ํ
์ด๋ธ์ ๋ถ์๋ช
์ปฌ๋ผ์ ๊ธฐ์ค์ผ๋ก ํด๋น ๋ถ์์ ์ํ ์ฌ์๋ค์ ์ด ๊ธ์ฌ๋ฅผ ๊ตฌํ๋ ค๋ฉด ์ฟผ๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ์ง์ผํ ๊น? ํ์ฅ GROUP ํจ์๋ฅผ ๋ชจ๋ฅธ๋ค๋ฉด, ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ์ ๊ฒ์ด๋ค.SELECT B.DNAME , SUM(A.SAL) FROM EMP A , DEPT B WHERE A.DEPTNO = B.DEPTNO GROUP BY B.DNAME UNION ALLSELECT NULL , SUM(A.SAL) FROM EMP A ORDER BY 1; ์ ๋ฐฉ์์ด ํ๋ ธ๋ค๋ ๊ฒ์ ์๋๋ค. ํ์ง๋ง ํ์ฅ GROUP ํจ์๋ฅผ ์ด๋ค๋ฉด ๋ค์์ฒ๋ผ ๊ฐ๋ตํ๊ฒ ํํ ๊ฐ๋ฅํ๋ค.SELECT B.DNAME , SUM(A.SAL) ..
์ค์ ํ๊ณ ์ํ๋ ํ๋ก์ ํธ ๊ฒฝ๋ก ๋ด .settings ํด๋๋ก ์ด๋C:\SEED128\SEED128\.settings๋ง์ฝ ํด๋น ํด๋๊ฐ ๋ณด์ด์ง ์๋๋ค๋ฉด, ์จ๊น์ฒ๋ฆฌ ๋์ด ์์ ์๋ ์์ผ๋ ๋ณด๊ธฐ - ํ์ - ์จ๊ธด ํญ๋ชฉ ์ฒดํฌ ํด์ฃผ๋ฉด ๋๋ค.๊ทธ ์ค org.eclipse.wst.common.project.facet.core.xml ํ์ผ์ ์ด์ด์ค๋ค. ์ด ๋ถ๋ถ์ด ํด๋น ํ๋ก์ ํธ์ ์ค์ ๋ web module version์ด๋ ํด๋น ๋ฒ์ ๊ณผ ๊ฐ์ ๋ฒ์ ์ผ๋ก ์ค์ ํด์ฃผ๋ฉด ๋๋ค. ์ดํด๋ฆฝ์ค์์ ๋ค๋ฅธ ๋ฒ์ ์ผ๋ก ๋ฐ๊พธ๊ณ ์ถ์๋ฐ ์๋ฐ๋ ๋๋ ํด๋น ํ์ผ์์ ๊ฐ์ ๋ก ๋ฒ์ ์ ๋ฐ๊พธ๊ณ ์ถ์ ๋ฒ์ ์ผ๋ก ๋ฐ๊ฟ์ฃผ๋ฉด ๋๋ค. ๋ง์ฝ ์ ํ์ผ์ด ์์ ๋์ง ์๋๋ค๋ฉด, ๋ฉ๋ชจ์ฅ์ ์์
๊ด๋ฆฌ์ ๋ชจ๋๋ก ์ด๊ณ ํ์ผ ์ด๊ธฐ๋ก ํด๋น ํ์ผ์ ์ด์ด ์์ ํ๊ณ ์ ์ฅํ๋ฉด ๋๋ค.
์ฐ์ฒด๊ตญ Open API๋ฅผ ํธ์ถํ ๋, ์ํธํ๋ ๋ณ์๋ก ๋๊ฒจ์ผ ๋ฆฌํด์ ๋ฐ์ ์ ์์ด์ ์ํธํ/๋ณตํธํ ํ๋ฉด์ ๋์๋๊ณ ํ
์คํธํ๋ ๊ฒ์ด ์ ์ ๊ฑด๊ฐ์ ์ด๋กญ๋ค. ๊ตฌ๊ธ๋งํด๋ณด๋ฉด ์ ๋ถ php๋ก๋ง ๋ง๋ค์ด์ ์ฐ๊ณ ์๋๋ฐ, java๊ฐ ํจ์ฌ ์ต์ํด์ java ๋ฒ์ ์ผ๋ก ์ธํ
ํด์ ์ฐ๊ณ ์๋ค. ๊ฐ์ฅ ๋จผ์ ํ์ํ ๊ฑด eclipse, jre, tomcat์ด ๊น๋ ค์์ด์ผ ํ๋ค. ํ์ฌ ์์ ์ด ์ฌ์ฉํ๋ ํ๊ฒฝ์ ๋ง๊ฒ ์ ๋นํ ๋ฒ์ ์ ์ฌ์ฉํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค. ํด๋น ํฌ์คํ
์ ์ ๋์ด๋ IDE ๋ฐ java์ ๊ธฐ์ด ์ธํ
(์์คํ
๋ณ์ ์ค์ ๋ฑ)์ด ๋์ด์๋ค๋ ์ ์ ํ์ ์งํ๋๋ค.ํ์๊ฐ ์ฌ์ฉํ ๋ฒ์ Eclipse : 2020-06 (4.16.0) JRE : jre1.8.0_231Tomcat : apache-tomcat-8.5.40 ์ฐ์ฒด๊ตญ API ์ฌ์ฉ ์..
Windows - Preferences - Java - formatter - NewProfile name ์ง์ ํ Edit ํ๋ฉด์์ Tab policy : Spaces Only ์ ํIndentation Size = ๋ค์ฌ์ฐ๊ธฐ ์นธ ์Tab size = ํญ ์นธ +์ถ๊ฐAnt Formatting ์, Windows - Preferences - Ant - formatterIndentation์ Tab size๋ฅผ ์ค์ ํด์ฃผ๊ณ Use tab character instead of spaces๋ฅผ ์ฒดํฌํด์ค๋ค.
ํธ์งMacWindows๋จ์ด ๋ค์ค ์ ํCmd + DCtrl + D์ ํํ ๋จ์ด ๋ชจ๋ ์ ํCmd + Ctrl + GAlt + F3ํ๋์ฉ ์ ํ ์ทจ์Cmd + UCtrl + U๋ค์ค ์ ํ ์ ํ์ฌ ๋จ์ด ๋ฐฐ์ Cmd + KDCtrl + KDํ ์ค ์ ํCml + LCtrl + L๋ค์ฌ ์ฐ๊ธฐCmd + ]Ctrl + ]๋ด์ด ์ฐ๊ธฐCmd + [Ctrl + [๋ค์ฌ์ฐ๊ธฐ ๋ง์ถฐ์ ๋ถ์ฌ๋ฃ๊ธฐCmd + Shift + VCtrl + Shift + V๋ค์ฌ์ฐ๊ธฐ ๋ ๋ฒจ์ด ๊ฐ์ ๋ด์ฉ ์ ํCtrl + Shift + JCtrl + Shift + Jํ์ฌ ์ค ์ฃผ์์ผ๋ก ๋ง๋ค๊ธฐCmd + /Ctrl + /ํ์ฌ ์์น์์ ์ฃผ์ ๋ง๋ค๊ธฐCmd + Alt + /Ctrl + Shift + /ํ์ฌ ์ค์ ๋ค์ ์ค์ ๋ณต์ฌCmd + Shift + DCtrl + Shift + D์ปค์..
์ดํด๋ฆฝ์ค ๊ธฐ๋ณธ Dark ํ
๋ง ์ฌ์ฉ ์ค์ ํฐํธ ์ค์ ์ ๊ฑด๋๋ฆฌ๋ค ๋ญ ์ ๋ชป ๊ฑด๋๋ ธ๋์ง, ํญ ์๊น์ด ์์ํ๊ฒ ๋ณํ๋ค.. ๊ฐ์๊ธฐ ์ด๋ ๊ฒ ๋ฐ๋๋ ๋๋ฌด ๊ฑฐ์ฌ๋ ค์ ํด๊ฒฐ์ ํด์ผ๊ฒ ๋๋ฐ, ๊ณ ์ ํญ ์ ๋ฐ๊พธ์๊ณ ์๊ฐ ๋ค์ฌ์ ๋ฌธ์ ๋ฅผ ์์นญํ๊ณ ์ถ์ง ์์๋ค(๋ญ๋ผ๊ณ ์์นญํด์ผ ๋์ฌ์ง ๊ฐ๋ ์ ์กํ์ ์๋๋ ์ ํ๋ค..). ๋ง์นจ ํ
๋ง ์ ๋ฐ๊พผ ์ง๋ ์ค๋๋์ ์ง๋ฆฌ๊ธฐ๋ ํ์ผ๋, ์ด์ฐธ์ ์๋ก์ด ํ
๋ง๋ ์จ๋ณด์ ํ๊ณ ์ดํด๋ฆฝ์ค ๋ง์ผํ๋ ์ด์ค์์ Darkest Dark Theme๋ฅผ ์ค์นํ๋๋ฐ.. ์ค์น๊ฐ ์ ๋๋ค.. ์ฐพ์๋ณด๋ STS3์์๋ ๋ง์ผํ๋ ์ด์ค์์ ์ค์น๊ฐ ์๋๊ณ Install New Software๋ฅผ ํตํด์ผ ์ค์นํ ์ ์๋ค๊ณ ํ๋ค.https://www.genuitec.com/updates/devstyle/ci/ ์ฌ๊ธฐ์ ๋๋ค๋ฉด ๊ทธ๋๋ก ์ดํด๋ฆฝ์ค๋ฅผ..
์ข์ธก ๊ทธ๋ฆฌ๋์ row๋ฅผ ํด๋ฆญํ๋ฉด ์ค๋ฅธ์ชฝ ๊ทธ๋ฆฌ๋๊ฐ ์กฐํ๋๋ ํ๋ฉด์ ๋ง๋ค์๋๋ฐ, ์ข์ธก ๊ทธ๋ฆฌ๋์ ๊ฐ์ ๋ฐ๋ผ ์กฐํํ๋ ํ
์ด๋ธ์ด ๊ฐ๊ฐ ๋ฌ๋ผ์ ์ฐ์ธก ๊ทธ๋ฆฌ๋์ ์ปฌ๋ผ์ ์ ์ ์ธ ๊ฐ์ผ๋ก ๊ณ ์ ํ๊ธฐ ํ๋ค์๋ค. ํ ์ ์์์ง๋ง ์ ๋งคํ ๋จ์ด ์ ํ์ผ๋ก ์ฌ์ฉ์์๊ฒ ํผ๋์ ์ผ๊ธฐํ ๊ฒ์ด ๋ถ๋ช
ํ๊ณ , ์ด๋ ๊ณง ์์ ์์ฒญ ์ฌํญ์ผ๋ก ์ ์๋๊ธฐ ๋ง๋ จ์ด๋ค(๊ฒฝํ์ด๋ค). ๊ทธ๋์ ์ฐ์ธก ๊ทธ๋ฆฌ๋๊ฐ ์กฐํ๋ ๋๋ง๋ค ์ปฌ๋ผ์ ๋์ ์ผ๋ก ์ธํ
๋๋๋ก ์ค๊ณํ๋ค. ์ด ๋ ๋์ ์ผ๋ก ์ธํ
๋๋ ์ปฌ๋ผ ๊ฐ์ ์กฐํํด์ค๋ ์ปฌ๋ผ ๊ฐ ๊ทธ๋๋ก ๋ฟ๋ ค์ฃผ๋ ์ ๋ถ ์์ด๋ก ์ถ๋ ฅ๋์ด, ๋ฐ์ดํฐ๋ฅผ ์์๋ณด๊ธฐ ์ด๋ ค์์ ๊ฐ๊ฐ์ ํ
์ด๋ธ ์ปฌ๋ผ ์ฝ๋์ ๋งคํ๋ ์ปฌ๋ผ ๊ฐ์ ๊ฐ์ ธ์์ ๋ฟ๋ ค์ฃผ๊ธฐ๋ก ํ๋ค.SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME = 'ํ
์ด๋ธ๋ช
' OR SELEC..