HumanResources.myTeam サンプル テーブル (SQL Server)

適用対象:SQL ServerAzure SQL データベースAzure SQL Managed Instance Azure Synapse AnalyticsAnalytics Platform System (PDW)

一括データのインポートおよびエクスポート 」のコード例の大部分では、 myTeamという名前の特殊なテスト用テーブルが必要になります。 これらのコード例を実行する前に、 データベースの HumanResources スキーマに myTeam AdventureWorks2025 テーブルを作成する必要があります。

AdventureWorks2025 は SQL Server のサンプル データベースの 1 つです。

myTeam テーブルには、次の列が含まれています。

データの種類 NULL 値の許容 説明
EmployeeID smallint NULL不可 行の主キー。 自分のチームのメンバーの従業員ID。
名前 nvarchar (50) NULL不可 チーム メンバーの名前。
Title nvarchar (50) NULL 値の使用 私のチームでの従業員の役職。
背景 nvarchar (50) NULL不可 行が最後に更新された日時 (既定)

HumanResources.myTeam を作成するには

  • 次の Transact-SQL ステートメントを使用します。

    --Create HumanResources.MyTeam:   
    USE AdventureWorks2022;  
    GO  
    CREATE TABLE HumanResources.myTeam   
    (EmployeeID smallint NOT NULL,  
    Name nvarchar(50) NOT NULL,  
    Title nvarchar(50) NULL,  
    Background nvarchar(50) NOT NULL DEFAULT ''  
    );  
    GO  
    

HumanResources.myTeam にデータを設定するには

  • 次の INSERT ステートメントでは、テーブルに 2 つの行を設定します。

    USE AdventureWorks2022;  
    GO  
    INSERT INTO HumanResources.myTeam(EmployeeID,Name,Title,Background)  
       VALUES(77,'Mia Doppleganger','Administrative Assistant','Microsoft Office');  
    GO  
    INSERT INTO HumanResources.myTeam(EmployeeID,Name,Title,Background)  
       VALUES(49,'Hirum Mollicat','I.T. Specialist','Report Writing and Data Mining');  
    GO  
    

    これらのステートメントでは、4 番目の列 Backgroundがスキップされます。 この行には既定値が設定されています。 この列をスキップすると、この INSERT ステートメントを実行した際に、この列が空欄のままになります。