SQL Server ノートブックを作成して実行する
適用対象: SQL Server 2019 (15.x)
このチュートリアルでは、SQL Server を使用し、Azure Data Studio でノートブックを作成し、実行する方法について説明します。
前提条件
- Azure Data Studio をインストールしていること
- SQL Server がインストール済み
ノートブックを作成する
次の手順では、Azure Data Studio でノートブック ファイルを作成する方法を示しています。
Azure Data Studio で SQL Server に接続します。
[サーバー] ウィンドウの [接続] の下で選択します。 次に [新しいノートブック] を選択します。
[カーネル] とターゲット コンテキスト ( [アタッチ先] ) が設定されるまで待ちます。 [カーネル] が [SQL] に設定されていることを確認し、SQL Server の [アタッチ先] を設定します (この例では localhost です)。
ノートブックを保存するには、 [ファイル] メニューで [保存] または [名前を付けて保存...] コマンドを使用します。
ノートブックを開くには、 [ファイル] メニューで [ファイルを開く...] コマンドを使用して、 [ようこそ] ページで [ファイルを開く] を選択するか、コマンド パレットで File:Open コマンドを使用します。
SQL 接続を変更する
ノートブックの SQL 接続を変更するには、次のようにします。
ノートブック ツール バーから [アタッチ先] メニューを選択し、 [接続の変更] を選択します。
これで最近使用した接続サーバーを選択するか、新しい接続の詳細を入力して接続できます。
コード セルを実行する
その場で実行できる SQL コードを含むセルを作成するには、セルの左側にある [セルの実行] ボタン (黒の円矢印) をクリックします。 セルの実行が完了した後、結果がノートブックに表示されます。
次に例を示します。
ツールバーの [+Code] コマンドを選択して、新しいコード セルを追加します。
次の例をコピーしてセルに貼り付け、 [セルの実行] をクリックします。 この例では、新しいデータベースを作成します。
USE master GO -- Drop the database if it already exists IF EXISTS ( SELECT name FROM sys.databases WHERE name = N'TestNotebookDB' ) DROP DATABASE TestNotebookDB GO -- Create the database CREATE DATABASE TestNotebookDB GO
結果を保存する
結果を返すスクリプトを実行する場合、結果の上部に表示されるツールバーを使用して、その結果を別の形式で保存できます。
- CSV として保存
- Excel として保存
- JSON として保存
- XML として保存
たとえば、次のコードでは PI の結果が返されます。
SELECT PI() AS PI;
GO
次のステップ
ノートブックについてさらに学習します: