본문 바로가기

Rollback2

[SQL] 트랜잭션(transaction) 트랜잭션(transaction) - 데이터 처리의 한 단위를 말함 - 오라클에서 발생하는 여러 개의 SQL 명령문들을 하나의 논리적인 작업 단위로 처리하는 것 - ALL OR NOTHING 방식으로 처리. - 명령어 여러 개의 집합이 정상적으로 처리가 되면 종료. - 여러 개의 명령어 중에서 하나의 명령이라도 잘못되면 전체 취소. - 트랙잭션 사용 이유 : 데이터의 일관성을 유지하면서 데이터의 안정성을 보장하기 위해 사용. 트랙잭션 사용 시 트랜잭션 제어하기 위한 명령어 1) COMMIT : 모든 작업을 정상적으로 처리하겠다고 확정하는 명령어. - 트랜잭션(INSERT, UPDATE, DELETE) 작업 내용을 실제 DB에 반영. 이전에 있던 데이터에 UPDATE 현상 발생. - 모든 사용자가 변경된 데.. 2021. 10. 5.
[SQL] 기본 개념(테이블 생성 및 변경, 컬럼 생성 및 변경, 테이블의 컬럼 화면에 출력) sql developer 에서의 주석문 처리 sql developer 에서의 주석문 처리 -- /* 2줄 이상 여러줄 주석 */ 오라클에서 열의 속성에 들어가는 주요 자료형(data type) 1. number(n, n1) : n - 전체 자릿수 / n1 - 소숫점 자릿수 / n - n1 : 정수 자릿수 예) number(7, 2) : 전체 자릿수는 7자리이고, 정수는 5자리, 실수 2자리 ※ +- 38자리수까지 숫자를 저장할 수 있음 2. char(n) : 문자열 n개가 저장되는 자료형. ==> 고정 자료형. 3. varchar(n) : 문자열 n개가 저장되는 자료형. ==> 현재는 사용하지 않는 자료형 4. varchar2(n) : 문자열 n개가 저장되는 자료형. ==> 가변 자료형. 한글은 무조건 .. 2021. 10. 4.