VS Codeのエージェントモードを拡張するには、を試してください!

Visual Studio Code での Transact-SQL

VS Code Marketplace で利用可能な mssql 拡張機能を使用して、Visual Studio Code を Transact-SQL (T-SQL) 開発のための強力なエディターに変えましょう。mssql 拡張機能は、オンプレミス、任意のクラウド、Azure SQL Database、Azure SQL Data Warehouse で実行されている SQL Server で動作するように最適化されています。

SQL データベースへの接続、T-SQL コードの入力、T-SQL コードの実行、結果の表示、結果の JSON または CSV ファイルとしての保存が可能です。T-SQL コードの入力中には、T-SQL IntelliSense (コード補完)、構文の強調表示、Linting、コード ナビゲーション、コード スニペットなど、豊富な T-SQL 言語機能を利用できます。

VS Code をダウンロード - まだ VS Code をダウンロードしていない場合は、お使いのプラットフォーム (Linux、macOS、または Windows) にすばやくインストールしてください。

T-SQL サポートをインストールする

VS Code Marketplace から mssql 拡張機能をインストールして、T-SQL 言語サポートを VS Code に追加します。手順は次のとおりです。

  1. VS Code のサイドバーから拡張機能ビューを開きます (⇧⌘X (Windows、Linux の場合は Ctrl+Shift+X))。
  2. 検索バーに「mssql」と入力し、[インストール] をクリックし、プロンプトが表示されたら VS Code を再読み込みします。

install mssql extension

T-SQL の接続と実行

オンプレミス、任意のクラウド、Azure SQL Database、Azure SQL Data Warehouse で実行されている SQL Server に簡単に接続できます。その後、T-SQL ステートメントとバッチを実行して、結果とメッセージをすべて VS Code 内で表示できます。最近の接続はセッション間で保存されるため、データベースにすばやく再接続できます。

Execute T-SQL

結果の表示と保存

T-SQL コードを実行すると、結果とメッセージが表示されます。数回クリックするだけで、結果を JSON または CSV ファイルとして保存し、アプリケーションでデータを使用できます。

Save T-SQL

T-SQL IntelliSense

エディターで T-SQL コードを入力すると、VS Code は T-SQL キーワードのインテリジェントなコード補完、スキーマ オブジェクト名 (テーブル、列、ビュー) の候補、およびデータベースに接続されている場合の関数やプロシージャのパラメーター ヘルプを提供します。

tsql intellisense

Linting

Linting は、T-SQL コードを分析して潜在的な構文エラーを見つけ出す機能です。Visual Studio Code を使用すると、入力中に T-SQL コード内のエラーや警告にすばやく移動できます。

tsql linting

定義をここに表示/定義へ移動

[定義をここに表示] または [定義へ移動] を使用すると、T-SQL コードの入力中に、テーブル、関数、プロシージャなどのデータベース内のスキーマ オブジェクトの定義をすばやく参照できます。

tsql peek definition

スニペット

T-SQL スニペットは、一般的に使用される T-SQL ステートメントのコード テンプレートを提供します。「sql」と入力すると、T-SQL スニペットのリストが表示されます。

tsql snippets

次のステップ

その他の情報