본문 바로가기

분류 전체보기

(260)
0207 오라클 DB 입문 - 데이터 정의어, 객체 종류, 제약 조건 1. 데이터 정의어 1) ALTER --테이블 변경 --사원정보 테이블 복사 CREATE TABLE EMP_ALTER AS SELECT * FROM EMP; SELECT * FROM EMP_ALTER; --테이블 열 추가 ALTER TABLE EMP_ALTER ADD HP VARCHAR2(20); SELECT * FROM EMP_ALTER; --테이블 열 이름 변경 ALTER TABLE EMP_ALTER RENAME COLUMN HP TO TEL; SELECT * FROM EMP_ALTER; --테이블 열의 데이터 타입 변경 ALTER TABLE EMP_ALTER MODIFY EMPNO NUMBER(5); DESC EMP_ALTER; 2) RENAME _ 이름 변경 --테이블 이름 변경 RENAME EM..
단축키 3
0206 수업 내용 정리 - 데이터 조작어, 트랜잭션 제어와 세션 1. 질문 0206 수업 질문 - 데이터 조작어, 트랜잭션, 데이터 정의어 Q1. TOAD에서 TRANSACTION을 설명해줄래? TOAD에서 TRANSACTION은 단일 작업 단위로 실행되는 일련의 데이터베이스 작업을 나타냅니다. 트랜잭션은 오류 또는 실패 시 모든 작업이 성공적으로 완료되거나 gurobig.tistory.com 2. 내용 0206 오라클 DB 입문 - 데이터 조작어, 트랜잭션 제어와 세션 1. 데이터 조작어 * 정의 0203 오라클 DB 입문 - 조인(JOIN), 서브쿼리, DML 1. JOIN 214P 1) 정의 JOIN : 테이블을 좌우로 합쳐주는 방식 등가 JOIN : 같다라는 조건의 조인을 걸어주는 방식 예시 ( ~~ WHERE E.DEPTN gurobig.tistory.com..
0206 오라클 DB 입문 - 데이터 조작어, 트랜잭션 제어와 세션 1. 데이터 조작어 * 정의 0203 오라클 DB 입문 - 조인(JOIN), 서브쿼리, DML 1. JOIN 214P 1) 정의 JOIN : 테이블을 좌우로 합쳐주는 방식 등가 JOIN : 같다라는 조건의 조인을 걸어주는 방식 예시 ( ~~ WHERE E.DEPTNO = D.DEPTNO) 비등가 JOIN : 2) 등가 JOIN --14 rows SELECT * FROM EMP ORDER BY EMPNO; - gurobig.tistory.com - DML : 이전 정리 참고 - DDL : 움직이려면 TCL을 적용시켜야 함 0) 테이블 생성, 확인, 제거 -- --Data Manipulation Language (DML) 조작어 --TCL (TRANSACTION CONTROL LANGUAGE) : COMMI..
0206 수업 질문 - 데이터 조작어, 트랜잭션, 데이터 정의어 Q1. TOAD에서 TRANSACTION을 설명해줄래? TOAD에서 TRANSACTION은 단일 작업 단위로 실행되는 일련의 데이터베이스 작업을 나타냅니다. 트랜잭션은 오류 또는 실패 시 모든 작업이 성공적으로 완료되거나 아무 작업도 수행되지 않도록 합니다. TOAD에서는 트랜잭션을 수동으로 시작하거나 DDL 또는 DML 문이 실행될 때 자동으로 시작할 수 있습니다. 트랜잭션은 데이터에 대한 모든 변경 사항이 커밋되거나 전체적으로 롤백되도록 하여 데이터베이스의 일관성과 무결성을 유지하는 데 도움이 됩니다. Q2. TRANSACTION에서 문제가 생긴다면 현실적으로 어떤 문제가 발생하는지 알 수 있을까? 예, 트랜잭션에서 발생할 수 있는 다양한 유형의 문제가 있을 수 있으며 가장 일반적인 문제는 다음과 같..
0206 오라클 DB 문제풀이 - 데이터 조작어 (INSERT, UPDATE), 트랜잭션 1. 간단 문제 (279P / 309P) 1) 279P - EMP_TEMP 테이블의 사원들 중에서 급여 2500 이하인 사원만 추가 수당을 50으로 수정하는 다음 코드들 채워 보세요. --279P Q1. UPDATE EMP_TEMP SET COMM = 50 WHERE SAL 값 제대로 넣기 SELECT * FROM CHAP10HW_EMP; INSERT ALL INTO CHAP10HW_EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7201,'TEST_USER1','MANAGER',7788,'2016-01-02',4500,NULL,50) INTO CHAP10HW_EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO..
TOAD 단축키 정리 (수정중) CTRL + PAGE UP : 문단열 이동 CTRL + BACKSPACE : 1칸 삭제 (앞) CTRL + BACKSPACE : 1칸 삭제 (뒤)
0203 수업 내용 정리 - 조인(JOIN), 서브쿼리, DML 1. 질문 0203 수업 질문 - 조인(JOIN) Q1. 비등가 조인에서 왜 S.HISAL을 빼면 실행이 안되는거지? SELECT * FROM EMP E, SALGRADE S WHERE E.SAL BETWEEN S.LOSAL AND S.HISAL; BETWEEN 구문은 (BETWEEN x AND y)이 한묶음이기 때문. Q2. ORDER BY에 대해 알려줘 SQL 의 ORD gurobig.tistory.com 2. 내용 0203 - 수업 내용 정리 (JOIN) 1. JOIN 214P 1) 정의 JOIN : 테이블을 좌우로 합쳐주는 방식 등가 JOIN : 같다라는 조건의 조인을 걸어주는 방식 예시 ( ~~ WHERE E.DEPTNO = D.DEPTNO) 비등가 JOIN : 2) 등가 JOIN --14 ro..
0203 오라클 DB 문제풀이 - 조인(JOIN), 서브쿼리 1. JOIN 239P Q1) 보충 --Q1 --SQL-99 이전 방식 SELECT D.DEPTNO, D.DNAME, E.EMPNO, E.ENAME, E.SAL FROM DEPT D, EMP E WHERE D.DEPTNO = E.DEPTNO AND E.SAL > 2000 ORDER BY D.DEPTNO; SELECT * FROM DEPT; --SQL-99 방식 SELECT D.DEPTNO, D.DNAME, E.EMPNO, E.ENAME,E.SAL FROM DEPT D JOIN EMP E ON (D.DEPTNO =E.DEPTNO) WHERE E.SAL > 2000 ORDER BY D.DEPTNO ; Q2) --문제2 --SQL-99 이전 방식 SELECT D.DEPTNO, D.DNAME, TRUNC(AVG..
0203 오라클 DB 입문 - 조인(JOIN), 서브쿼리, DML 1. JOIN 214P 1) 정의 JOIN : 테이블을 좌우로 합쳐주는 방식 등가 JOIN : 같다라는 조건의 조인을 걸어주는 방식 예시 ( ~~ WHERE E.DEPTNO = D.DEPTNO) 비등가 JOIN : 2) 등가 JOIN --14 rows SELECT * FROM EMP ORDER BY EMPNO; --4 rows SELECT * FROM DEPT ORDER BY DEPTNO; --14*4=56 rows --부서정보가 4개라 1*4의 방식으로 같은 이름이 4명이 만들어짐. SELECT * FROM DEPT, EMP ORDER BY EMPNO; --내부 조인 = 등가조인 = 단순조인 --보통 말하는 조인의 경우에 해당함 SELECT * FROM EMP,DEPT WHERE EMP.DEPTNO =..

728x90
반응형