[IT국비지원교육_코딩_비전공자] 데이터 베이스 / 자주 사용하는 주요 기능 모음
-- 계정생성 및 권한 생성
CREATE USER 계정명 IDENTIFIED BY 비번; (계정생성)
GRANT CONNECT, RESOURCE TO 계정명; (권한생성)
-- VIEW 생성 권한. SYSNONYM 생성 권한을 STUDENT 계정에 부여
> GRANT CREATE VIEW, CREATE SYNONYM TO STUDENT; (시스템 권한)
> GRANT SELECT ON HR.EMPLOYEES TO STUDENT; (객체 권한)
-- SEQUENCE
> DROP SEQUENCE SEQ_BOARD; (시퀀스 삭제)
> CREATE SEQUENCE SEQ_BOARD; (시퀀스 생성)
-- 테이블 생성 및 값추가
DROP TABLE TBL_BOARD; (테이블 삭제)
CREATE TABLE TBL_BOARD (
BNO NUMBER,
TITLE VARCHAR2(300),
CONTENT CLOB,
HITCOUNT NUMBER DEFAULT 0,
REGDATE DATE DEFAULT SYSDATE,
WRITER VARCHAR2(100)
); (테이블 생성)
-- 글등록
INSERT INTO TBL_BOARD(BNO, TITLE, CONTENT, WRITER) VALUES(SEQ_BOARD.NEXTVAL, '글 제목1', '글 내용1', 'user1');
INSERT INTO TBL_BOARD(BNO, TITLE, CONTENT, WRITER) VALUES(SEQ_BOARD.NEXTVAL, '글 제목2', '글 내용2', 'babamba');
INSERT INTO TBL_BOARD(BNO, TITLE, CONTENT, WRITER) VALUES(SEQ_BOARD.NEXTVAL, '글 제목3', '글 내용3', 'amanna');
INSERT INTO TBL_BOARD(BNO, TITLE, CONTENT, WRITER) VALUES(SEQ_BOARD.NEXTVAL, '글 제목4', '글 내용4', 'odung');