>일반적인 문제 >T-SQL과 SQL의 차이점은 무엇입니까?

T-SQL과 SQL의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-02-01 14:42:3111173검색

차이점: 구조적 쿼리 언어 SQL은 관계형 데이터베이스의 표준 언어이며 많은 상용 DBMS 제품에 채택되어 관계형 데이터베이스 분야의 주류 언어가 되었습니다. T-SQL은 SQL의 한 버전으로 SQL SERVER에서만 사용할 수 있으며 C와 유사한 기본 기능인 데이터베이스 스크립팅 언어도 제공합니다.

T-SQL과 SQL의 차이점은 무엇입니까?

이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.

SQL과 T-SQL의 차이점

SQL은 Structrued Query Language의 약어, 즉 구조화된 쿼리 언어입니다. ANSI(American National Standards Institute)에서 관리하는 데이터베이스와의 상호 작용을 담당하는 표준입니다. 관계형 데이터베이스의 표준 언어로 많은 상용 DBMS 제품에 채택되어 관계형 데이터베이스 분야의 주류 언어로 자리 잡았으며, 데이터 쿼리 기능뿐만 아니라 삽입, 삭제, 업데이트, 데이터 정의 기능도 포함하고 있습니다. .

T -SQL은 SQL 언어의 버전으로 SQL SERVER에서만 사용할 수 있습니다. ANSI SQL의 향상된 버전이며 표준 SQL 명령을 제공합니다. 또한 T-SQL은 SQL에 많은 추가 기능을 제공하며 데이터베이스 스크립팅 언어, 즉 변수 설명, 흐름 제어 언어, 기능 함수 등과 같은 C, Basic 및 Pascal과 유사한 기본 기능을 제공합니다.

T-SQL은 표준 SQL의 DDL 및 DML 기능과 함께 확장 기능, 시스템 저장 프로시저 및 프로그래밍 구조(예: IF 및 WHILE)를 제공하여 프로그램 설계를 보다 유연하게 만듭니다.

"T-SQL이 표준 SQL의 DDL, DML 기능을 제공한다"는 의미에 대한 설명입니다.

관계형 데이터베이스의 언어는 데이터 정의 언어인 DDL(데이터 정의 언어)과 데이터 제어 언어인 DCL로 구분됩니다.

SQL은 DDL, DML, DCL을 통합한 표준 관계형 데이터베이스 언어입니다. 그 중 DDL 데이터 정의 언어는 SQL 데이터베이스의 모든 객체를 정의하고 관리하는 데 사용됩니다. DML 데이터 조작 언어, SQL의 데이터 처리 및 기타 작업을 총칭하여 데이터 조작 언어라고 합니다.

T-SQL과 SQL의 차이점은 무엇입니까?

추가 정보: T-SQL의 기원.

미국국가표준협회(ANSI)와 국제표준화기구가 SQL 표준을 개발했습니다. ) 1992년에 국제표준화기구와 국제전기기술위원회(IEC)는 SQL-92라고 불리는 SQL에 대한 국제 표준을 발표했습니다. 이후 American National Standards Institute에서 발표한 해당 표준은 ANSI SQL-92입니다. 데이터베이스마다 사용되는 SQL 버전에는 약간의 차이가 있지만 대부분은 ANSI SQL 표준을 따릅니다. SQL Server는 T-SQL이라는 ANSI SQL-92 확장 세트를 사용합니다.

더 많은 컴퓨터 프로그래밍 관련 지식을 보려면 프로그래밍 비디오를 방문하세요! !

위 내용은 T-SQL과 SQL의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.