sql

1) Join 의 종류 ORACLE Join ANSI Join Inner Join cartesion product cross join equal Join natural join using절 non-equal join join-on Outer Join outer join LEFT | RIGHT | FULL outer join Self Join self join self join 2) ANSI Join FROM절에서 join을 수행 ORACLE 외의 DBMS에서도 사용이 가능 (0) cross join 두 테이블의 행 갯수를 곱한 결과를 반환 -> 유효한 데이터가 아님 -> 잘못된 결과물(eg. 조인조건 생략 등) (1) natural join =를 사용하는 join 이름이 같은 컬럼끼리 Join * ali..
1) Join 의 종류 ORACLE Join ANSI Join Inner Join cartesion product cross join equal Join natural join using(공통컬럼) non-equal join join-on Outer Join outer join LEFT | RIGHT | FULL outer join Self Join self join self join 2) ORACLE Join WHERE절에서 join을 수행 (0) cartesion product 두 테이블의 행 갯수를 곱한 결과를 반환 -> 유효한 데이터가 아님 -> 잘못된 결과물(eg. 조인조건 생략 등) (1) equal join =를 사용하는 join PK, FK가 일치하는것 끼리 Join SELECT 출력내용 ..
1) DCL Data Control Language TCL을 포함하는 개념 권한부여, 해제 2) DCL 종류 COMMIT SAVEPOINT ROLLBACK GRANT REVOKE 여기서 COMMIT, SAVEPOINT, ROLLBACK 세 가지는 TCL로 분류됨 TCL 내용은 링크 참조 https://w-storage.tistory.com/11 TCL 1) TCL 트랜젝션 제어 임시적. ROLLBACK가능 LOCK이 걸림 사용중일 땐 다른 사용자가 변경, 변경내용 확인 불가. 현재 사용자가 COMMIT or ROLLBACK으로 종료할 때까지 다른 사용자는 무한대기(LOCK경합) 트�� w-storage.tistory.com 3) 사용자 생성 CREATE USER 계정 IDENTIFIED BY 비밀번호; ..
1) TCL Transaction Control Language 트랜잭션 제어 임시적. ROLLBACK가능 LOCK이 걸림 사용중일 땐 다른 사용자가 변경, 변경내용 확인 불가. 현재 사용자가 COMMIT or ROLLBACK으로 종료할 때까지 다른 사용자는 무한대기(LOCK경합) 트랜잭션의 특징: ALL or NOTHING 2) TCL종류 COMMIT SAVEPOINT RENAME 3) BEGIN TRANSACTION(트랜잭션 시작) 4) COMMIT(트랜잭션 종료& 저장) 5) SAVEPOINT 이름 (중간지점 저장) 6) ROLLBACK [TO SAVEPOINT명] (COMMIT되지 않은 모든 사항 취소) 7) 트랜잭션의 특성 (1) 원자성 ALL or Nothing 모두 성공하거나 하나도 실행되지..
wacku
'sql' 태그의 글 목록 (2 Page)