Visual Studio Code での Transact-SQL
Visual Studio Code を Transact-SQL (T-SQL) 開発用の強力なエディターに変えましょう。VS Code Marketplace で入手できる mssql 拡張機能をご利用ください。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 に追加するには、次の手順に従います。
- VS Code サイドバーから [拡張機能] ビューを開きます (⇧⌘X (Windows、Linux Ctrl+Shift+X))。
- 検索バーに「mssql」と入力し、[インストール] をクリックし、プロンプトが表示されたら VS Code を再読み込みします。
T-SQL の接続と実行
オンプレミス、任意のクラウド、Azure SQL Database、および Azure SQL Data Warehouse で実行されている SQL Server に簡単に接続できます。次に、T-SQL ステートメントとバッチを実行して、結果とメッセージを VS Code 内ですべて表示します。最近の接続はセッション間で保存されるため、データベースにすばやく再接続できます。
結果の表示と保存
T-SQL コードを実行すると、結果とメッセージが表示されます。JSON または CSV ファイルとして結果を保存して、数回クリックするだけでアプリケーションでデータを使用できます。
T-SQL IntelliSense
エディターで T-SQL コードを入力すると、VS Code は T-SQL キーワードのインテリジェントなコード補完、スキーマオブジェクト名 (テーブル、列、ビュー) の候補、およびデータベースに接続されている場合の関数とプロシージャのパラメーターヘルプを提供します。
Linting
Linting は、潜在的な構文エラーに対する T-SQL コードの分析です。Visual Studio Code を使用して、入力時に T-SQL コードのエラーと警告にすばやく移動します。
定義をピーク/定義へ移動
[定義をピーク] または [定義へ移動] を使用して、T-SQL コードの入力中に、テーブル、関数、プロシージャなどのデータベース内のスキーマオブジェクトの定義をすばやく参照します。
スニペット
T-SQL スニペットは、一般的に使用される T-SQL ステートメントのコードテンプレートを提供します。「sql」と入力して、T-SQL スニペットのリストを取得します。
次のステップ
- 無料の SQL Server 2017 Developer Edition をダウンロードします。
- Visual Studio Code Marketplace から mssql 拡張機能をインストールします。
- SQL Server を使用して アプリを構築する - お気に入りのプログラミング言語を使用して、macOS、Linux、および Windows 上の SQL Server を使い始めましょう。
- GitHub の mssql 拡張機能に貢献してください。バグレポートまたは機能の提案を GitHub Issue Tracker で送信してください。