次の方法で共有


GitHub Copilot を使用する

重要

Azure Data Studio は、2026 年 2 月 28 日 に終了されますVisual Studio Code の使用をお勧めします。 Visual Studio Code への移行の詳細については、「Azure Data Studio の概要」を参照してください。

この記事では、Azure Data Studio の GitHub Copilot 拡張機能を使用する方法について説明します。

一般的な SQL 構文の Copilot プロンプト

エディターで Transact-SQL (T-SQL) を作成する場合、GitHub Copilot は一般的な T-SQL 構文の候補を提供できます。 たとえば、2 つのテーブルを結合するクエリを作成する場合、Copilot は、開いているエディター内の列、ワークスペース内の他のファイル、および一般的な構文パターンから結合条件を提案します。

テーブル結合と where ステートメントのオートコンプリートを求める Copilot を示すスクリーンショット。

コメントからの Copilot プロンプト

Copilot の候補は、エディターのコメント (自然言語のコメントを含む) から導くことができます。 たとえば、クエリを説明するコメントを記述すると、Copilot はクエリに対する候補を提供します。

PIVOT クエリの開始を求める Copilot を示すスクリーンショット。

Copilot の候補は、クエリに必要な構文の一部を補完することも、クエリ全体を補完することもあります。 前の例では、Copilot はデータをピボットするためのクエリを開始しました。 以下のイメージでは、Copilot はコメントに基づいて PIVOT クエリを補完しました。

PIVOT クエリの完了を求める Copilot を示すスクリーンショット。

代替候補を表示する

T-SQL エディターで Copilot の使用中、使用可能な場合は Alt+[ (または macOS の場合は Option+[) を押して候補を切り替えることで、別の候補を確認できます。 前の候補は、Alt+] (または macOS の場合は Option+]) を押すと表示されます。

Ctrl + Enter を押して Copilot の補完パネルを開くと、複数の候補が表示されます。 Copilot の補完パネルには、エディターの現在のコンテキストに対する複数の候補が表示されます。

IntelliSense と連携する

GitHub Copilot は IntelliSense と連携して、コード補完の候補を提供します。 IntelliSense は、コード補完、パラメーター情報、オブジェクト名に関する候補を提供する Azure Data Studio の機能です。 IntelliSense は、Azure Data Studio 内では既定で有効になっており、現在の接続のコンテキストとすべての SQL 構文に基づいて候補を提供します。

IntelliSense によって提供される候補は、1 つの単語または語句の補完です。 GitHub Copilot では、構文や書式など、コード行全体に対する候補が提供されます。

IntelliSense、コード スニペット、GitHub Copilot

Azure Data Studio でコードを開発する場合、次の 3 つのアシスタントがあります。

これらのアシスタントは、独立して動作する追加の 1 組の手のようなものだと考えてください。 それらの違いを理解し、いつ使用するかを理解することが重要です。

アシスタント 概要 アクティブ化と非アクティブ化
IntelliSense コード補完、パラメーター情報、オブジェクト名に関する候補を提供する Azure Data Studio のコード エディターの機能。 Azure Data Studio では既定で有効になっています。 非アクティブ化するには、設定に移動するか、Ctrl + , を押して IntelliSense を入力し、要件に従ってボックスをチェック解除します。
コード スニペット 正しいコード構文の生成に役立つ、組み込みまたはカスタム作成のミニ T-SQL コード テンプレート。 Azure Data Studio では既定で有効になっています。 非アクティブ化するには、設定に移動するか、Ctrl + , を押してスニペットを入力し、要件に従ってボックスをチェック解除します。
GitHub Copilot コンテキストに対応したコード補完、提案、さらにはコード スニペット全体を提供する、AI を利用したペア プログラマ拡張機能。 サブスクリプション モデルでの GitHub Copilot 拡張機能が付属しています。 Azure Data Studio のステータス バーに表示されている Copilot 状態アイコンからアクティブ化できます。

プライバシー

コードはお客様のものです。 Microsoft は、当社のプライバシーに関する声明に従って責任ある慣行に従い、お客様のコード スニペットが GitHub Copilot の他のユーザーに提案されるコードとして使用されないようにします。