Microsoft Fabric の T-SQL のセキュリティ、外部からのアクセス
適用対象:✅ Microsoft Fabric の SQL 分析エンドポイントおよびウェアハウス
この記事では、SQL 分析エンドポイントまたはWarehouseに対してクエリを実行するときの Microsoft Fabric の T-SQL 言語構文機能について説明します。
Note
Fabric Synapse Data Warehouse の今後の機能開発の詳細については、「Microsoft Fabric リリース プランの Synapse Data Warehouse」 を参照してください。
T-SQL のセキュリティ、外部からのアクセス
- テーブルの作成、変更、および削除と、挿入、更新、削除は、レイクハウスの SQL 分析エンドポイントではなく、Microsoft Fabric のウェアハウスでのみサポートされます。
- レイクハウスの SQL 分析エンドポイントで Delta Lake データを参照するテーブルの上に、独自の T-SQL ビュー、関数、およびプロシージャを作成できます。
- CREATE/DROP TABLE のサポートの詳細については、「テーブル」を参照してください。
- Fabric ウェアハウスと SQL 分析エンドポイントの両方で、"標準"、"シーケンシャル"、"入れ子になった" CTE がサポートされています。 CTE は Microsoft Fabric で一般提供されていますが、入れ子になった CTE は現在プレビュー機能です。 詳しくは、「Fabric データ ウェアハウスの入れ子になった共通テーブル式 (CTE) (Transact-SQL)」をご覧ください。
- データ型の詳細については、「データ型」をご覧ください。
- TRUNCATE テーブルは、Microsoft Fabric のウェアハウスでサポートされています。
制限事項
現時点では、次のコマンドの一覧はサポートされていません。 これらのコマンドを使用しないでください。 これらのコマンドは正常に動作するように見えるかもしれませんが、Warehouseに問題が発生する可能性があります。
ALTER TABLE ADD
/ALTER
/DROP COLUMN
- 現時点では、Microsoft Fabric の Warehouse での
ALTER TABLE
操作の次のサブセットのみがサポートされています。- サポートされている列データ型の NULL 許容列を追加する。
- ADD または DROP PRIMARY KEY、UNIQUE、および FOREIGN_KEY 列の制約 (NOT ENFORCED オプションが指定されている場合のみ)。 その他の ALTER TABLE 操作はすべてブロックされます。
- Warehouse で Source Control を使用する場合、テーブル制約または列を追加には制限があります。
- 現時点では、Microsoft Fabric の Warehouse での
BULK LOAD
CREATE ROLE
CREATE USER
- ヒント
- ID 列
- 手動で作成された複数列の統計
- 具体化されたビュー
MERGE
OPENROWSET
PREDICT
- システム テーブルとユーザー テーブルを対象とするクエリ
- 再帰クエリ
- 結果セットのキャッシュ
- スキーマ名とテーブル名に
/
または\
を含めることはできません SELECT
-FOR XML
SET ROWCOUNT
SET TRANSACTION ISOLATION LEVEL
sp_showspaceused
- 一時テーブル
- トリガー