목록Oracle SQL/Oracle SQL 요약정리 (26)
Yeonee's Story
안녕하세요. 여니입니다 :) * DCL /* 데이터 제어 언어(DATA CONTROLLER LANGUAGE) 계정에게 시스템권한 또는 객체접근권한을 부여(GRANT)하거나 회수(REVOKE)하는 언어 - 권한 부여 (GRANT) 시스템 권한 : 특정 DB에 접근하는 권한, 객체들을 생성할 수 있는 권한 객체접근권한 : 특정 객체들에 접근해서 조작할 수 있는 권한 - 시스템 권한 [표현법] GRANT 권한1, 권한2 , .. TO 계정명; - 시스템 권한의 종류 CREATE SESSTION : 계정에 접속할 수 있는 권한 CREATE TABLE : 테이블을 생성할 수 있는 권한 CREATE VIEW : 뷰를 생성할 수 있는 권한 CREATE SEQUENCDE : 시퀀스를 생성할 수 있는 권한 ... */ ..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) /* * DDL (DATA DEFINISTION LANGUAGE) 데이터 정의 언어 객체들을 새롭게 생성(CREATE)하고, 수정(ALTER)하고, 삭제(DROP)하는 명령어 1. ALTER 객체 구조를 수정해주는 구문 [표현법] ALTER 객체명(TABLE, INDEX, USER...) 테이블명 수정할 내용; - 수정할 내용 1) 칼럼 추가 / 수정 / 삭제 2) 제약조건 추가 / 삭제 => 수정 XX --; 수정하려면 삭제 후 추가해야함 (수정하고자 한다면 삭제후 새롭게 추가해야함) 3) 테이블명 / 칼럼명 / 제약조건명 수정가능. */ -- 1) 컬럼 추가/수정/삭제 -- 1_1) 칼럼 추가 (ADD) : AD..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 2. UPDATE 테이블에 기록된 기존의 데이터를 수정하는 구문 [표현법] UPDATE 테이블명 SET 컬럼명 = 바꿀값, 컬럼명 = 바꿀값, ... -- 여러개의 칼럼값을 동시변경 가능 이때 AND 가 아니라 , 로 나열한다 WHERE 조건; -- WHERE절은 생략 가능한데, 생략시 모든테이블의 모든행이 바뀌게 된다. ex) -- DEPT_COPY 테이블에서 D9부서의 부서명을 전략기획팀으로 수정 UPDATE DEPT_COPY SET DEPT_TITLE = '전략기획팀'; -- 9개 행이 수정 -- 전체 행의 모든 DEPT_TITLE값들이 모두 전략기획팀으로 수정됨. 이렇게 하면 안되구! UPDATE DEPT_C..
안녕하세요. 여니입니다 :) * DML (DATA MANIPULATION LANGUAGE) 데이터 조작 언어 테이블에 새로운 데이터를 삽입(INSERT)하거나 기존의 데이터를 수정(UPDATE)하거나 삭제(DELETE)하는 구문 1. INSERT : 테이블에 새로운 "행"을 추가하는 구문 [표현법] * INSERT INTO 계열 1) INSERT INTO 테이블명 VALUES(값1,값2,값3,...); -> 해당 테이블에 존재하는 "모든" 컬럼에 대해 추가하고자하는 값을 내가 직접 제시해서 "한 행"을 INSERT하고자할때 쓰는 표현법 ** 주의사항 ** 1) 칼럼의 순서, 2)자료형, 3)갯수를 맞춰서 VALUES괄호 안에 값을 나열해야함 - 부족하게 제시하면 : NOT ENOUGH VALUE 오류 -..
안녕하세요. https://blog.naver.com/sysysy0302여니입니다 :) + 이전 요약정리문에서 FOREIGN KEY(외래키) 파트는 예시문을 간략히 다루기에 식이 너무 길어 따로 빼서 요약정리합니다. -- 부모테이블 만들기 -- 회원등급에 대한 데이터를 보관하는 테이블 CREATE TABLE MEM_GRADE( GRADE_CODE CHAR(2) PRIMARY KEY, -- 등급코드 / 문자열 'G1', 'G2' , ... GRADE_NAME VARCHAR2(20) NOT NULL -- 등급명 / 문자열 (일반회원, 우수회원, VIP회원) ); INSERT INTO MEM_GRADE VALUES('G1','일반회원'); INSERT INTO MEM_GRADE VALUES('G2','우수회원..