SQL Server ノートブックを作成して実行する

適用対象: SQL Server 2019 (15.x)

このチュートリアルでは、SQL Server を使用し、Azure Data Studio でノートブックを作成し、実行する方法について説明します。

前提条件

ノートブックを作成する

次の手順では、Azure Data Studio でノートブック ファイルを作成する方法を示しています。

  1. Azure Data Studio で SQL Server に接続します。

  2. [サーバー] ウィンドウの [接続] の下で選択します。 次に [新しいノートブック] を選択します。

  3. [カーネル] とターゲット コンテキスト ( [アタッチ先] ) が設定されるまで待ちます。 [カーネル][SQL] に設定されていることを確認し、SQL Server の [アタッチ先] を設定します (この例では localhost です)。

    [カーネル] と [アタッチ先] を設定する

ノートブックを保存するには、 [ファイル] メニューで [保存] または [名前を付けて保存...] コマンドを使用します。

ノートブックを開くには、 [ファイル] メニューで [ファイルを開く...] コマンドを使用して、 [ようこそ] ページで [ファイルを開く] を選択するか、コマンド パレットで File:Open コマンドを使用します。

SQL 接続を変更する

ノートブックの SQL 接続を変更するには、次のようにします。

  1. ノートブック ツール バーから [アタッチ先] メニューを選択し、 [接続の変更] を選択します。

    ノートブックのツール バーから [アタッチ先] メニューを選択する

  2. これで最近使用した接続サーバーを選択するか、新しい接続の詳細を入力して接続できます。

コード セルを実行する

その場で実行できる SQL コードを含むセルを作成するには、セルの左側にある [セルの実行] ボタン (黒の円矢印) をクリックします。 セルの実行が完了した後、結果がノートブックに表示されます。

次に例を示します。

  1. ツールバーの [+Code] コマンドを選択して、新しいコード セルを追加します。

    ノートブック ツール バー

  2. 次の例をコピーしてセルに貼り付け、 [セルの実行] をクリックします。 この例では、新しいデータベースを作成します。

    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

結果を保存する

次のステップ

ノートブックについてさらに学習します: