SQL Server Compact と SQL Server の相違点
次の表は、SQL Server と比較して、SQL Server Compact 3.5 がどのような Transact-SQL コマンド、機能、およびデータ型をサポートしているかをまとめたものです。
Transact-SQL コマンド、機能、またはデータ型 | SQL Server Compact 3.5 | SQL Server 2005 | SQL Server 2008 |
---|---|---|---|
ALTER TABLE ALTER COLUMN の 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 <テーブル名> の構文 |
サポートされています |
サポートされています |
サポートされています |
Merge Upsert |
サポートされていません |
サポートされていません |
サポートされています |
データベース オブジェクト名の、'=' を使用したエイリアシング |
サポートされていません |
サポートされています |
サポートされています |
データベース オブジェクト名の、'AS' を使用したエイリアシング |
サポートされています |
サポートされています |
サポートされています |
ALTER TABLE ALTER COLUMN ステートメントを使用した IDENTITY プロパティ (SQL Server Compact) のシードと増分値の変更 |
サポートされています |
サポートされていません |
サポートされています |
real、float、money、および numeric データ型における剰余 |
サポートされていません |
サポートされています |
サポートされています |
集計値式での ntext データ型または image データ型の使用 |
サポートされていません |
サポートされています |
サポートされています |
ORDER BY 句での ntext データ型、image データ型などのラージ オブジェクトの使用 |
サポートされていません |
サポートされています |
サポートされています |
LIKE または IS NULL 述語と共に使用する場合に限り、Ntext データ型と image データ型を WHERE、HAVING、GROUP BY、ON、または IN 句で使用できる機能 |
サポートされていません |
サポートされています |
サポートされています |
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 |
サポートされています
メモ:
Date、DateTime2、DateTimeOffset、Geography、Geometry、および Time のレプリケーションに関する型変換情報については、「データ型とレプリケーション」を参照してください。Date、DateTime2、DateTimeOffset、FileStream、Geography、Geometry、HierarchyID、および Time のリモート データ アクセス (RDA) に関する型変換情報については、「データ型と RDA」を参照してください。
|
サポートされています |
サポートされています |
参照
概念
Server Compact 3.5 および 3.5 SP1 の新機能
トランザクション (SQL Server Compact)
その他のリソース
Features Supported by the Editions of SQL Server
What's New and Enhanced in Transact-SQL (Transact-SQL) 2005
What's New (SQL Server 2008)