Azure Synapse Analytics 中 Synapse SQL 功能的設計決策和編碼技術
在本文中,您將找到 Synapse SQL 專用 SQL 集區和無伺服器 SQL 集區函式的資源清單。 建議的文章分成兩個區段:重要設計決策和開發和程式代碼撰寫技術。
這些文章的目標是要協助您開發 Azure Synapse Analytics 內 Synapse SQL 元件的最佳技術方法。
關鍵設計決策
下列文章強調 Synapse SQL 開發的概念和設計決策:
發行項 | 專用 SQL 集區 | 無伺服器 SQL 集區 |
---|---|---|
關係 | Yes | Yes |
資源類別和并行 | 是 | No |
交易 | 是 | No |
使用者定義的架構 | Yes | Yes |
數據表散發 | 是 | No |
數據表索引 | 是 | No |
數據表分割區 | 是 | No |
統計資料 | Yes | Yes |
CTAS | 是 | No |
外部資料表 | Yes | Yes |
CETAS | Yes | Yes |
建議
以下您將找到強調開發之特定程式碼撰寫技術、秘訣和建議的基本文章:
發行項 | 專用 SQL 集區 | 無伺服器 SQL 集區 |
---|---|---|
預存程序 | Yes | Yes |
標籤 | 是 | No |
檢視 | Yes | Yes |
暫存資料表 | Yes | Yes |
動態 SQL | Yes | 是 |
迴圈 | Yes | Yes |
依選項分組 | 是 | No |
變數指派 | Yes | Yes |
優點和最佳做法
若要深入瞭解哪些案例適用於無伺服器 SQL 集區,請參閱 無伺服器 SQL 集區優點 一文。
T-SQL 功能支援
Transact-SQL 語言用於無伺服器 SQL 集區,專用模型可以參考不同的物件,而且在支援的一組功能中有一些差異。 如需詳細資訊,請參閱 Azure Synapse SQL 中支援的 Transact-SQL 功能一文。
下一步
如需詳細資訊,請參閱 SQL 集區 T-SQL 語句。