SQL Server Compact와 SQL Server의 차이점

SQL Server와 비교하여 SQL Server Compact에서 지원하는 Transact-SQL 명령, 기능 및 데이터 형식을 다음 표에서 확인하십시오. 

Transact-SQL 명령, 기능 또는 데이터 형식

SQL Server Compact 4.0

SQL Server 2005

SQL Server 2008/SQL Server 2008 R2

ALTER TABLE(SQL Server Compact)의 SET DEFAULT 옵션

지원됨

지원되지 않음

지원됨

집계의 DISTINCT(예: count(distinct))

지원되지 않음

지원됨

지원됨

HAVING 절(SQL Server Compact) 절은 집계 및 그룹화 쿼리에서 사용되는 복잡한 식을 포함할 수 있습니다.

단순 열 참조만

지원됨

지원됨

TOP 절의 WITH TIES 및 PERCENT

지원되지 않음

지원됨

지원됨

TOP 절에 대한 인수로 사용되는 열. 또한 TOP 식의 값은 정수 범위 내에 있어야 합니다.

지원되지 않음

지원됨

지원됨

TOP(SQL Server Compact)(N) 제한

TOP에 [0, MAX_INT] 사용

TOP에 [0, MAX_BIGINT] 사용

지원됨

ORDER BY <열 번호>

지원되지 않음

지원됨

지원됨

UPDATE STATISTICS(SQL Server Compact) ON <TABLE NAME> 구문

지원됨

지원됨

지원됨

Merge Upsert

지원되지 않음

지원되지 않음

지원됨

'='를 사용하여 데이터베이스 개체 이름의 별칭 지정

지원되지 않음

지원됨

지원됨

'AS'를 사용하여 데이터베이스 개체 이름의 별칭 지정

지원됨

지원됨

지원됨

IDENTITY 속성(SQL Server Compact) 시드 및 단계 ALTER TABLE(SQL Server Compact) 문 변경

지원됨

지원되지 않음

지원됨

real, float, money 및 numeric 데이터 형식에 대한 모듈로

지원되지 않음

지원됨

지원됨

집계 값 식에는 ntext 또는 image 데이터 형식이 포함됩니다.

지원되지 않음

지원됨

지원됨

ORDER BY 절의 큰 개체(예: ntext 및 image 데이터 형식)

지원되지 않음

지원됨

지원됨

ntext 및 image 데이터 형식은 WHERE, HAVING, GROUP BY, ON 또는 IN 절에 사용할 없습니다. 단, 이러한 데이터 형식이 LIKE 또는 IS NULL 조건자와 함께 사용되는 경우는 예외입니다.

지원되지 않음

지원됨

지원됨

ntext 또는 image 형식의 열 변경

지원되지 않음

지원됨

지원됨

여러 개의 쿼리를 동시에 실행하려는 경우 문마다 줄바꿈 문자를 포함해야 하고 세미콜론으로 끝나야 합니다.

지원됨

지원되지 않음

지원되지 않음

저장 프로시저 및 트리거

지원되지 않음

지원됨

지원됨

지원되지 않음

지원됨

지원됨

사용자 정의 함수 및 전체 텍스트

지원되지 않음

지원됨

지원됨

Service Broker.

지원되지 않음

지원됨

지원됨

SQL CLR(공용 언어 런타임) 통합

지원되지 않음

지원됨

지원됨

테이블 반환 매개 변수

지원되지 않음

지원됨

지원됨

필터링된 인덱스

지원되지 않음

지원되지 않음

지원됨

공간 인덱스

지원되지 않음

지원됨

지원됨

가장 작은 사용 가능한 인덱스 값(기본값)

지원됨

지원되지 않음

지원되지 않음

사용자 정의 함수는 APPLY 절에 대한 데이터 원본일 수 있습니다.

지원되지 않음

지원됨

지원됨

데이터 압축

지원되지 않음

지원됨

지원됨

SQL Server에서 대/소문자를 구분하는 데이터베이스를 만들 때 개체 이름(예: 테이블 이름, 뷰 이름 또는 저장 프로시저 이름)도 대/소문자를 구분하게 됩니다. SQL Server Compact에서는 개체 이름의 대/소문자를 구분하지 않습니다.

지원되지 않음

지원됨

지원됨

SQL Server 2008에 도입된 데이터 형식: Ordpath, 스파스 열

지원되지 않음

지원됨

지원됨

SQL Server 2008에 도입된 데이터 형식: Date, DateTime2, DateTimeOffset, FileStream, Geography, Geometry, HierarchyID, Time

지원됨

지원됨

지원됨

참고 항목

개념

SQL Server Compact 4.0의 새로운 기능

트랜잭션(SQL Server Compact)

관련 자료

SQL Server 2008 R2 버전에서 지원하는 기능

향상된 프로그래밍 기능(데이터베이스 엔진)

새로운 기능(SQL Server 2008 R2)