

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# JupyterLab SQL 延伸模組的 SQL 執行功能
<a name="sagemaker-sql-extension-features-sql-execution"></a>

您可以在 JupyterLab 的 SQL 延伸模組中針對連線的資料來源執行 SQL 查詢。下列各節說明在 JupyterLab 筆記本內執行 SQL 查詢的最常見參數：
+ 在[建立簡單的魔術命令連線字串](sagemaker-sql-extension-features-sql-execution-create-connection.md)中建立簡單的連線。
+ 在[在 Pandas DataFrame 中儲存 SQL 查詢結果](sagemaker-sql-extension-features-sql-execution-save-dataframe.md)中將您的查詢結果儲存在 Pandas DataFrame 中。
+ 在[覆寫連線屬性](sagemaker-sql-extension-features-sql-execution-override-connection.md)中覆寫或新增至管理員定義的連線屬性。
+ [使用查詢參數以在 SQL 查詢中提供動態值](sagemaker-sql-extension-features-sql-execution-query-parameters.md).

當您使用 `%%sm_sql` 魔術命令執行儲存格時，SQL 延伸模組引擎會針對魔術命令參數中指定的資料來源，在儲存格中執行 SQL 查詢。

若要查看魔術命令參數和支援格式的詳細資訊，請執行 `%%sm_sql?`。

**重要**  
若要使用 Snowflake，SageMaker Distribution 映像 1.6 版的使用者必須在其 JupyterLab 應用程式的終端機中執行下列 `micromamba install snowflake-connector-python -c conda-forge` 命令來安裝 Snowflake Python 相依性。安裝完成後，在終端機中執行 `restart-jupyter-server` 以重新啟動 JupyterLab 伺服器。  
若為 SageMaker Distribution 映像 1.7 版和更新版本，會預先安裝 Snowflake 相依性。不需採取任何動作。