다음을 통해 공유


Microsoft Fabric의 T-SQL 노출 영역

적용 대상:✅ Microsoft Fabric의 SQL 분석 엔드포인트 및 웨어하우스

이 문서에서는 SQL 분석 엔드포인트 또는 웨어하우스를 쿼리할 때 Microsoft Fabric의 T-SQL 언어 구문 기능을 설명합니다.

이러한 제한 사항은 Fabric Synapse Data Warehouse의 웨어하우스 및 SQL 분석 엔드포인트 항목에만 적용됩니다. 패브릭의 SQL Database 제한 사항은 Microsoft Fabric의 SQL Database 제한 사항(미리 보기)을 참조하세요.

참고 항목

패브릭 데이터 웨어하우스에 대한 향후 기능 개발에 대한 자세한 내용은 Fabric Data Warehouse 릴리스 계획을 참조하세요.

T-SQL 노출 영역

  • 테이블 만들기, 변경, 삭제 및 삽입, 업데이트, 삭제는 Lakehouse의 SQL 분석 엔드포인트가 아니라 Microsoft Fabric의 웨어하우스에서만 지원됩니다.
  • Lakehouse의 SQL 분석 엔드포인트에서 Delta Lake 데이터를 참조하는 테이블 위에 고유한 T-SQL 보기, 함수 및 프로시저를 만들 수 있습니다.
  • CREATE/DROP TABLE 지원에 대한 자세한 내용은 테이블을 참조하세요.
  • 패브릭 웨어하우스 및 SQL 분석 엔드포인트는 모두 표준, 순차중첩된 CTE를 지원합니다. CTE는 일반적으로 Microsoft Fabric에서 사용할 수 있지만 중첩된 CTE는 현재 미리 보기 기능입니다. 자세한 내용은 패브릭 데이터 웨어하우징(Transact-SQL)의 중첩된 CTE(공통 테이블 식)를 참조하세요.
  • 데이터 형식에 대한 자세한 내용은 데이터 형식을 참조하세요.
  • TRUNCATE 테이블은 Microsoft Fabric의 웨어하우스에서 지원됩니다.

제한 사항

현재 다음 명령 목록은 지원되지 않습니다. 이러한 명령을 사용하지 마세요. 성공하는 것처럼 보일 수 있지만 웨어하우스에 문제가 발생할 수 있습니다.

  • ALTER TABLE ADD/ALTER/DROP COLUMN
    • 현재 Microsoft Fabric의 웨어하우스에서는 다음 ALTER TABLE 작업의 하위 집합만 지원됩니다.
      • 지원되는 열 데이터 형식의 null 허용 열을 추가합니다.
      • ADD 또는 DROP PRIMARY KEY, UNIQUE 및 FOREIGN_KEY 열 제약 조건은 NOT ENFORCED 옵션이 지정된 경우에만 적용됩니다. 다른 모든 ALTER TABLE 작업은 차단됩니다.
      • 웨어하우스에서 소스 제어를 사용하는 경우 테이블 제약 조건 또는 열을 추가하는 데는 제한이 있습니다.
  • BULK LOAD
  • CREATE ROLE
  • CREATE USER
  • 힌트
  • ID 열
  • 수동으로 만든 다중 열 통계
  • 구체화된 보기
  • MERGE
  • OPENROWSET
  • PREDICT
  • 시스템 및 사용자 테이블을 대상으로 하는 쿼리
  • 재귀 쿼리
  • 결과 집합 캐싱
  • 스키마 및 테이블 이름에는 / 또는 \\를 포함할 수 없습니다.
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • 임시 테이블
  • 트리거