집 >데이터 베이스 >MySQL 튜토리얼 >T-SQL이란 무엇입니까?
T-SQL(Transact-SQL)은 트랜잭션 제어, 예외 및 오류 처리, 행 처리, 선언된 변수를 포함하여 SQL(구조적 쿼리 언어)에 여러 기능을 추가하는 Sybase 및 Microsoft의 프로그래밍 확장 세트입니다.
추천 관련 mysql 동영상 튜토리얼: "mysql tutorial"
SQL Server와 통신하는 모든 애플리케이션은 T-SQL 문을 서버에 전송하여 구현됩니다. T-SQL 쿼리에는 SELECT 문, 열 선택, 출력 열 표시, 행 제한 및 검색 조건 수정이 포함됩니다.
또한 T-SQL 식별자는 SQL Server의 모든 데이터베이스, 서버 및 데이터베이스 개체에 사용됩니다. 여기에는 테이블, 제약 조건, 저장 프로시저, 뷰, 열 및 데이터 유형이 포함됩니다. 각 T-SQL 식별자에는 개체가 생성될 때 할당되고 개체를 식별하는 데 사용되는 고유한 이름이 있어야 합니다.
T-SQL 문 예제
가장 널리 사용되는 T-SQL 문은 컴파일되고 저장된 T-SQL 코드인 저장 프로시저입니다. 뷰와 마찬가지로 저장 프로시저는 처음 호출될 때 실행 계획을 생성합니다. 차이점은 저장 프로시저가 데이터를 선택하고 모든 매개 변수 내에서 모든 T-SQL 코드를 실행할 수 있다는 것입니다.
사용자 정의 함수는 T-SQL 문의 또 다른 예입니다. 사용자 정의 함수는 입력 매개변수를 받아들이고 작업을 수행하며 결과를 호출에 반환합니다.
또 다른 예는 테이블이나 뷰에 대해 SELECT 이외의 문이 실행될 때 실행되는 저장된 T-SQL 스크립트인 트리거입니다. 두 가지 일반적인 트리거는 AFTER 트리거와 INSTEAD OF 트리거입니다.
T-SQL 문 프로그래밍을 통해 IT 전문가는 SQL Server에 포함된 애플리케이션을 구축할 수 있습니다. 이러한 애플리케이션(또는 개체)은 데이터베이스에 저장된 데이터를 삽입, 업데이트, 삭제 또는 읽을 수 있습니다.
CLR(공용 언어 런타임) 통합은 최고의 T-SQL 문의 예입니다. SQL Server 2005부터 IT 전문가가 작업할 수 있습니다. NET Framework CLR 통합. 이를 통해 SQL Server 개체에서 사용할 수 있습니다. NET 프로그래밍 언어를 사용하여 저장 프로시저, 사용자 정의 함수 및 트리거를 생성합니다.
T-SQL 함수
SQL Server에 내장된 함수 외에도 사용자는 T-SQL을 사용하여 함수를 정의할 수도 있습니다.
T-SQL 함수 유형에는 값 집합에 대해 작동하지만 집계된 값을 반환하는 집계 함수, 파티션의 각 행에 대한 순위 값을 반환하는 순위 함수, SQL 문에서 사용할 수 있습니다. 단일 값에 대해 작동하고 반환하는 테이블 및 스칼라 함수에서 참조되는 개체입니다.
SQL Server는 복잡한 분석 작업을 설명하기 위해 T-SQL의 분석 기능도 지원합니다. 이러한 분석 기능을 통해 IT 전문가는 순위, 백분위수, 이동 평균, 누적 합계 등의 일반적인 분석을 단일 SQL 문으로 표현하여 수행할 수 있습니다.
위 내용은 T-SQL이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!