-- 계정생성 및 권한 생성
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');
'DB' 카테고리의 다른 글
[IT국비지원교육_코딩_비전공자] 기본 SQL문 개념 정리(2) (0) | 2022.05.10 |
---|---|
[IT국비지원교육_코딩_비전공자] 기본 SQL문 개념 정리(1) (0) | 2022.04.07 |
[IT국비지원교육_코딩_비전공자] Oracle DB 테이블스페이스 생성 (0) | 2022.03.19 |
[IT국비지원교육_코딩_비전공자] local host db > aws host 오라클 이관 작업 (0) | 2022.03.15 |
[IT국비지원교육_코딩_비전공자] sql테이블 생성/ERD모델/MVC 패턴 (0) | 2022.03.12 |