본문 바로가기

개발/Database

ANSI SQL, Transact-SQL(T-SQL)

ANSI SQL (American National Standards Institute Structured Query Language)

표준 SQL은 ANSI 표준 위원회에서 관리하고 있어서 ANSI SQL 이라고 한다.

모든 주요 DBMS는 각자의 확장 기능이 있지만 ANSI SQL을 표준적으로 지원한다.

다양한 DBMS에서 SQL을 지원하나 각자의 고유한 구문을 추가하는 경우가 많다.

추가 기능을 지원하거나 특정한 작업을 보다 간단히 하기 위함이다.

 

Transact-SQL

마이크로소프트와 사이베이스가 SQL에 기능을 확장한 것을 말한다.

표준 SQL 에 문자열 처리, 날짜 처리, 계산 등을 위한 지원 함수, DELETE, UPDATE 에 대한 변경, 절차적 프로그래밍, 지역 변수를 포함한다.

마이크로소프트 SQL 서버 사용 시에 유효하며 서버 인스턴스와 통신하는 모든 애플리케이션은 애플리케이션의 사용자 인터페이스에 관계 없이 트랜잭트 SQL문을 서버에 송신함으로써 과업을 처리한다.