ORACLE ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ ์ฝ์ ์ค์ ๋ฐ์ํ ์๋ฌ์ด๋ค. ๋ค๋ฅธ Insert๊ตฌ๋ฌธ์๋ ๋ฌธ์ ๊ฐ ์์๋๋ฐ ํน์ Insert ๊ตฌ๋ฌธ์๋ง ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ์คํ์ด๊ฒ ๊ฑฐ๋ ํ์ธํด๋ดค์ง๋ง ์คํ๋ ์์๋ค. ๊ทธ๋์ ์ด๋๊ฐ ์ ๋ชป๋ฌ๋์ง ํ์ธํ๊ฒฐ๊ณผ, Insert ๊ตฌ๋ฌธ ์ฌ๋ฌ๊ฐ๋ฅผ ','๋ก ๊ตฌ๋ฌธํ์ฌ ํ์ค์ฉ ์คํํ๊ณ ์ญ์ ํ๋ ๊ณผ์ ์์ ๋งจ ๋ง์ง๋ง Insert ๊ตฌ๋ฌธ์ ์ปฌ๋ผ ๋๋น ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด ๋ฐ์ดํฐ ์ฝ์ ์ค์ ์ปฌ๋ผ๊ณผ ๋ฐ์ดํฐ์ ๊ฐ์ด ์ ํํ๊ฒ ๋งค์นญ๋์ง ์์ ๋ฐ์ํ๋ ์๋ฌ์๋ค. ์คํ๊ฐ ์๋์๋ค๊ณ ์๊ฐํ๋๋ฐ, ์ปฌ๋ผ์ด 5๊ฐ๋ฉด ๋ฐ์ดํฐ๋ 5๊ฐ๋ก ๋งค์นญ์ ํ์ด์ผํ๋๋ฐ ๋ฐ์ดํฐ ๋ถ๋ถ์ 4๊ฐ๋ก 1๊ฐ๋ฅผ ๋น ๋จ๋ฆฐ๊ฒ์ด๋ค. ๊ทธ๋์ '๊ฐ์ ์๊ฐ ์ถฉ๋ถํ์ง ์์ต๋๋ค.'๋ผ๋ ์๋ฌ๊ฐ ์ถ๋ ฅ๋๋ค.
์ฒ๋ฆฌ๊ฒฐ๊ณผ
Insert์, ์ปฌ๋ผ ๊ฐฏ์์ ๋ง์ถฐ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํด์ผํ๋๋ฐ ๋ฐ์ดํฐ ๊ฐฏ์๊ฐ ์ปฌ๋ผ ๊ฐฏ์์ ๋ฌ๋ผ์ ๋ฐ์ํ ์๋ฌ.
์ฝ์ ์ ์ค์ ํ ์ปฌ๋ผ์์ ๋งค์นญ๋ ๋ฐ์ดํฐ ์๋ฅผ ๋ง์ถฐ์ฃผ์๋ค.
์๋ฅผ ๋ค์ด ์ค๋ช ํ๊ฒ ์ต๋๋ค. Board ํ ์ด๋ธ์ ์์ฑํ๋ค๊ณ ๊ฐ์ ํ๋ค. Boardํ ์ด๋ธ์ ์ปฌ๋ผ์ bo_no, bo_title, bo_content, bo_writer, bo_date, bo_hit ์ผ๋ก ์ด๋ค์ ธ ์๊ณ , bo_no,bo_title,bo_content,bo_writer,bo_date,bo_hit ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ๋ค๊ณ ๊ฐ์ ํ๋ฉด ์ปฌ๋ผ์ ์ด 6๊ฐ์ด๋ฏ๋ก ๋ฐ์ดํฐ๋ 6๊ฐ์ ์ปฌ๋ผ์ ๋ง๋ ๋งค์นญ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํด์ฃผ๋ฉด ๋๋ค.
(X) INSERT INTO BOARD VALUES(SEQ_BOARD.NEXTVAL, '์ ๋ชฉ์ ๋๋ค', '์์ฑ์์ ๋๋ค', SYSDATE, 0);
(O) INSERT INTO BOARD VALUES(SEQ_BOARD.NEXTVAL, '์ ๋ชฉ์ ๋๋ค', '๋ด์ฉ์ ๋๋ค' '์์ฑ์์ ๋๋ค', SYSDATE, 0);
@Junesker