profile
블로그 이사 중 ⭐️ || https://bebeco.tistory.com/

sql-study-day29

19 - 5 트리거 > 트리거란? 오라클에서 트리거(trigger)는 데이터베이스 안의 특정 상황이나 동작, 즉 이벤트가 발생할 경우에 자동으로 실행되는 기능을 정의하는 PL/SQL 서브프로그램이다. 트리거를 통해 연관 데이터 작업을 잘 정의해 두면 좋은 장점 데이터와 연관된 여러 작업을 수행하기 위해 여러 PL/SQL문 또는 서브프로그램을 일일이...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day28

19 - 3 함수 프로시저와 함수의 차이점 | 특징 | 프로시저 | 함수 | |:-------:|:-------:|:-------:| | 실행 | EXECUTE 명령어 또는 다른 PL/SQL 서브프로그램 내에서 호출하여 실행 | 변수를 사용한 EXECUTE 명령어 또는 다른 PL/SQL 서브프로그램에서 호출하여 실행하거나 SQL문에서 직접 실행 가능 |...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day27

19 - 1 저장 서브프로그램 여러번 사용할 목적으로 이름을 지정하여 오라클에 저장해 두는 PL/SQL 프로그램을 저장 서브프로그램(stored subprogram)이라고 한다. 익명 블록과 달리 저장 서브프로그램은 오라클에 저장하여 공유할 수 있으므로 메모리∙성능∙재사용성 등 여러 면에서 장점이 있다. | | 익명 블록 | 저장 서브프로그램 | |:...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day26

18 - 2 오류가 발생해도 프로그램이 비정상 종료되지 않도록 하는 예외 처리 > 오류란? 오라클에서 SQL 또는 PL/SQL이 정상 수행되지 못하는 상황을 오류(error)라고 한다. 이 오류는 크게 두 가지로 구분된다. 문법이 잘못되었거나 오타로 인한 오류로 컴파일 오류(compile Error), 문법 오류(syntax error)라고 한다....

2022년 12월 5일
·
0개의 댓글
·

sql-study-day25

18 - 1 특정 열을 선택하여 처리하는 커서 > 커서란? 커서(cursor)는 SELECT문 또는 데이터 조작어 같은 SQL문을 실행했을 때 해당 SQL문을 처리하는 정보를 저장한 메모리 공간을 뜻한다. > SELECT INTO 방식 SELECT INTO문은 조회되는 데이터가 단 하나의 행일 때 사용 가능한 방식이다. 커서는 결과 행이 하나이든 여...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day24

17 - 1 자료형이 다른 여러 데이터를 저장하는 레코드 > 레코드란? 레코드(record)는 자료형이 각기 다른 데이터를 하나의 변수에 저장하는 데 사용한다. | 번호 | 설명 | |:-----:|:------------:| | 1. | 저장할 레코드 이름을 지정합니다. | | 2. | 레코드 안에 포함할 변수를 지정합니다. 변수는 여러 개 지정할 ...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day13

09 - 1 서브쿼리 서브쿼리는 SQL문을 실행하는 데 필요한 데이터를 추가로 조회하기 위해 SQL문 내부에서 사용하는 SELECT문을 의미한다. 서브퀴리의 결과 값을 사용하여 기능을 수행하는 영역은메인쿼리라고 부른다. 서브쿼리 작성의 핵심은 주어진 문제를 어떻게 SELECT문으로 나누어 처리할지를 결정하는 데에 있다. > 서브쿼리의 특징 > 서브쿼리...

2022년 12월 5일
·
0개의 댓글
·

20220726 스터디 발표

08. 여러 테이블을 하나의 테이블처럼 사용하는 조인 08 - 1 조인 > 집합 연산자와 조인의 차이점 > 조인은 두 개 이상의 테이블 데이터를 가로로 연결하여 하나의 테이블처럼 출력할 때 사용하는 방식이다. 집합 연산자를 사용한 결과는 두 개 이상의 SELECT문의 결과 값을 세로로 연결한 것이다. > 여러 테이블을 사용할 때의 FROM절 > 꼭 테...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day12

08 - 3 SQL-99 표준 문법으로 배우는 조인 > NATURAL JOIN > NATURAL JOIN은 등가 조인을 대신해 사용할 수 있는 조인 방식으로 조인대상이 되는 두 테이블에 이름과 자료형이 같은 열을 찾은 후 그열을 기준으로 등가 조인을 해 주는 방식이다. > JOIN ~ USING > JOIN ~ USING 키워드를 사용한 조인 역시 기...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day11

08 - 1 조인 > 집합 연산자와 조인의 차이점 > 조인은 두 개 이상의 테이블을 연결하여 하나의 테이블처럼 출력할 때 사용하는 방식이다. 차이점은 집합 연산자를 사용한 결과는 두 개 이상 SELECT문의 결과 값을 세로로 연결한 것이고, 조인을 사용한 결과는 두 개 이상의 테이블 데이터를 가로로 연결한 것이라고 볼 수 있다. > 여러 테이블을 사용할...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day10

07 - 4 그룹화와 관련된 여러 함수 > ROLLUP, CUBE, GROUPING SETS 함수 > ROLLUP, CUBE, GROUPING SETS 함수는 GROUP BY절에 지정할 수 있는 특수 함수이다. ROLLUP함수와 CUBE함수는 그룹화 데이터의 합계를 출력할 때 유용하게 사용할 수 있다. | 번호 | 키워드 | 필수 요소 | 선택 요소 ...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day9

07 - 1 하나의 열에 출력 결과를 담는 다중행 함수 다중행 함수는 여러 행을 바탕으로 하나의 결과 값을 도출해내기 위해 사용하는 함수이다. SUM 함수는 SELECT문으로 조회된 행에 지정한 열 값을 모두 더한 값을 반환해 주는 함수이다. | 함수 | 설명 | | --- | --- | | SUM | 지정한 데이터의 합 반환 | | COUNT | 지...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day8

06 - 4 날짜 데이터를 다루는 날짜 함수 오라클에서 날짜 데이터, 즉 DATE형 데이터는 다음과 같이 간단한 연산이 가능하다. | 연산 | 설명 | | --- | --- | | 날짜 데이터 + 숫자 | 날짜 데이터보다 숫자만큼 일수 이후의 날짜 | | 날짜 데이터 - 숫자 | 날짜 데이터보다 숫자만큼 일수 이전의 날짜 | | 날짜 데이터 - 날짜 데...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day7

06 - 1 오라클 함수 내장 함수의 종류 데이터가 한 행씩 입력되고 입력된 한 핸당 결과가 하나씩 나오는 함수를 단일행 함수라고 한다. 여러 행이 입력되어 하나의 행으로 결과가 반환되는 함수를 다중행 함수라고 한다. 06 - 2 문자 데이터를 가공하는 문자 함수 문자 함수는 문자 데이터를 가공하거나 문자 데이터로부터 특정 결과를 얻고자 할 때 사용하...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day6

05 - 3 연산자 종류와 활용 방법 알아보기 산술 연산자 비교 연산자 이 외에도 아래 표처럼 다른 대소 비교 연산자가 있다. | 연산자 | 사용법 | 설명 | | --- | --- | --- | | > | A > B | A 값이 B 값을 초과할 경우 true | | ≥ | A ≥ B | A 값이 B 값 이상일 경우 true | | < | A < B...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day5

05 - 1 필요한 데이터만 쏙 출력하는 WHERE절 WHERE절은 SELECT문으로 데이터를 조화할 때 특정 조건을 기준으로 원하는 행을 출력하는 데 사용한다. 모든 열 출력 DEPTNO가 30인 데이터만 출력 05 - 2 여러 개 조건식을 사용하는 AND, OR 연산자 > AND > EMP 테이블에서 JOB

2022년 12월 5일
·
0개의 댓글
·

20220716 스터디 발표

4. SELECT문의 기본 형식 사원 정보가 들어 있는 EMP 테이블 | 열 이름 | 열 의미 | 데이터 종류 | 설명 | | --- | --- | --- | --- | | EMPNO | 사원 번호 | 네 자리 숫자 | EMP 테이블에서 각 사원의 데이터를 구분할 수 있는 유일한 값을 저장하는 열이며 기본키로 사용한다. | | ENAME | 사원 이...

2022년 12월 5일
·
0개의 댓글
·

sql-study-day4

04 - 1 실습용 테이블 살펴보기 VARCHAR2(10)는 가변형 문자열이라 10byte보다 작은 공간을 차지할 경우에 데이터가 차지하는 공간만큼만 저장 공간을 할당한다. EMP테이블의 DEPTNO 열이 DEPT테이블의 DEPTNO 열을 참조하여 부서 관련 데이터를 확인할 수 있어 데이터의 중복을 최소화할 수 있다. 즉 DEPT테이블의 DEPT

2022년 12월 5일
·
0개의 댓글
·

sql-study-day3

설치 파트

2022년 12월 5일
·
0개의 댓글
·

sql-study-day2

02 - 1 관계형 데이터베이스의 구성 요소 테이블 관계형 데이터베이스는 기본적으로 데이터를 2차원 표 형태로 저장하고 관리하며 이 형태의 저장 공간을 테이블(table)이라고 한다. 가로줄을 행(row), 세로줄을 열(column)이라고 부른다. 행은 저장하려는 하나의 개체를 구성하는 여러 값을 가로로 늘어뜨린 형태이다. 열은 저장하려는 데이터를 대표...

2022년 12월 5일
·
0개의 댓글
·