1. 테이블
*생성
CREATE TABLE 테이블이름(형식...);
CREATE TABLE BOARD( SEQ NUMBER, TITLE VARCHAR2(200), CONTENT VARCHAR2(2000), CREATE_NAME VARCHAR2(100), CREATE_DATE DATE );
*계정 내 테이블 확인
SELECT * FROM TAB;
*삭제
DROP TABLE 테이블이름;
DROP TABLE BOARD;
2. 데이터(기본적인 CRUD 명령어)
*INSERT(Create)
INSERT INTO BOARD VALUES( (nvl((SELECT MAX(seq) FROM BOARD) + 1, 1)), 'testTitle', 'testContent', 'testCreateName', TO_DATE('20180416', 'yyyymmdd') );
* (nvl((SELECT MAX(seq) FROM BOARD) + 1, 1))
: seq의 값이 null이면 1을 입력, null이 아니라면 board 테이블의 가장 큰 seq + 1
*SELECT(Read)
SELECT SEQ ,TITLE ,CONTENT ,CREATE_NAME ,CREATE_DATE FROM BOARD ORDER BY SEQ ASC;
*UPDATE(Update)
UPDATE BOARD SET TITLE = 'updateTitle' ,CONTENT = 'updateContent' WHERE SEQ = 1;
*DELETE(Delete)
DELETE FROM BOARD WHERE SEQ = 1;
3. 저장
승인 / commit;
취소 / rollback;
'Oracle' 카테고리의 다른 글
[oracle] MERGE 함수 사용법 (0) | 2018.07.12 |
---|---|
[Oracle] DECODE 함수 (0) | 2018.05.09 |
[Oracle] Database 11g Express Edition 설치 후 셋팅 (0) | 2018.04.16 |