ANSI SQL ((American National Standards Institute, ANSI)이란?
DBMS(Oracle, MySQL 등)에서 공통적으로 사용할 수 있도록 고안한 표준 SQL문 작성 방법!
- 표준 기능 : 기본적인 데이터베이스 작업을 위한 다양한 쿼리와 명령을 정의 데이터베이스 생성, 테이블 생성, 데이터 삽입, 갱신, 삭제, 데이터 검색 등 다양한 작업 수행 - 데이터 정의 언어 (DDL) : 테이블, 뷰, 인덱스 등 데이터베이스 객체를 정의하기 위한 명령 - 데이터 조작 언어 (DML) : 데이터를 삽입, 갱신, 삭제, 조회하는 등 데이터 조작에 사용되는 명령 - 데이터 제어 언어 (DCL) : 데이터베이스의 보안과 권한 관리를 위한 명령 - 데이터 검색 언어 (DSL): 데이터베이스에서 정보를 조회하기 위한 SELECT 문
DBMS에서 데이터를 관리하고 검색하는 데 사용되는 표준화된 쿼리 언어
다양한 DBMS들이 이 표준에 따라 SQL을 구현하도록 지침을 제공한다.
ANSI 쿼리문 작성 예시
같은 결과가 나온다.
개발자가 선호하는 ANSI!
표준으로 공부하는게 좋으니 ANSI를 공부하라!
[ 오라클의 join 문법 ]
[ 오라클의 left outer join ]
저 (+)가 left outer join 되게 만드는 듯
Share article