[MSSQL] Transact-SQL?

2020. 4. 30. 22:18·dev/Mssql
반응형

*Transact-SQL

ANSI란?

(American National Standards Institute)의 약자로 미국표준협회를 말한다.

ISO(International Standards Organization)의 약자로 국제 표준 조직이다.

ANSI와 IOS에서는 통상적으로 사용되는 SQL에 표준을 정하였는데 이를 ANSI SQL-92라고 한다. Transact-SQL은 마이크로소프트사가 이 ANSI SQL-92의 표준을 따르면서 차별화된 기능을 추가하여 독자적으로 만든 SQL로 MSMS 서버에서 다양한 기능을 확장한 언어이다..

Transact-SQL은 흔히 줄여서 T-SQL이라고 부른다.

 

*Transact-SQL 구문의 종류

SQL은 관계형 데이터 베이스를 기반으로 원하는 정보를 얻기 위해 실하는 언어이다..

SQL은 기능에 따라 세 가지로 구분한다.

1) 데이터 정의 언어(DDL)

2) 데이터 조작 언어(DML)

3) 데이터 제어 언어(DCL)

 

1) 데이터 정의 언어(DDL)

데이터 베이스, 테이블 뷰, 인덱스, 도메인, 제약 조건 등 각종 개체를 생성, 수정, 삭제 등을 관리하기 위한 명령어

CREATE, DROP, ALTER

//데이터베이스의 헤더, 즉 스키마를 만드는 언어

 

2) 데이터 조작 언어(DML)

데이터 정의어로 정의된 데이터베이스 내의 데이터를 조작하는 명령어로 레코드를 조회, 삽입, 수정, 삭제하는 데 사용한다.

SELECT, INSERT, UPDATE, DELETE

//DDL에 의해서 테이블에 뼈대를 만들고, 뼈대(레코드)에 실제 데이터를 채워 넣기(삽입, 수정, 삭제, 조회)위한 언어

 

3) 데이터 제어 언어(DCL)

데이터베이스에 대한 정확성과 안정성을 위해 개체, 사용자,,사용자, 작업 수행 등을 관리하는 명령어이다..

GRANT, DENY, REVOKE

//테이블이 만들어졌을 때 개체를 컨트롤하는 언어. 즉, 권한 부여 및 접근 제한

 

반응형

'dev > Mssql' 카테고리의 다른 글

[MSSQL] 요약정보 만들기  (0) 2020.05.01
[MSSQL] SELECT 문  (0) 2020.04.30
'dev/Mssql' 카테고리의 다른 글
  • [MSSQL] 요약정보 만들기
  • [MSSQL] SELECT 문
:j
:j
ddongjunn@gmail.com
  • :j
    dev.j
    :j
  • 전체
    오늘
    어제
    • :j
      • dev
        • Ceph
        • CS
        • Spring
        • k8s
        • Java
        • JPA
        • Web
        • CCNA
        • 코딩테스트
        • JavaScript
        • XML
        • JSON
        • CSS
        • html
        • jQuery
        • Mssql
        • Oracle
      • 회고
      • :j story
  • 블로그 메뉴

    • 홈
    • 태그
    • github
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Queue
    항해플러스백앤드
    HAVING
    항해백앤드
    group by
    <br>
    오버로딩
    오버라이딩
    Name
    항해플러스
    id
    다형성
    class
    MSSQL
    ceph
    항해99
    appendChild
    지역변수
    멤버변수
    CustomContainer
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
:j
[MSSQL] Transact-SQL?
상단으로

티스토리툴바