HumanResources.myTeam テーブルの作成

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

注意

AdventureWorks2008R2 は SQL Server 2008 のサンプル データベースの 1 つです。Adventure Works Cycles は、データベースの概念とシナリオを説明するために使用する架空の製造会社です。このデータベースの詳細については、「AdventureWorks2008R2 サンプル データベース」を参照してください。

myTeam には、次の列が含まれています。

データ型

NULL 値の許容

説明

EmployeeID

smallint

不可

行の主キー。チーム メンバーの従業員 ID。

Name

nvarchar(50)

不可

チーム メンバーの名前。

Title

nvarchar(50)

チームにおける従業員の肩書き。

Background

nvarchar(50)

不可

行が最後に更新された日時 (既定値)。

HumanResources.myTeam テーブルを作成するには

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

    --Create HumanResources.MyTeam: 
    USE AdventureWorks2008R2;
    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
    
    --Create HumanResources.MyTeam: 
    USE AdventureWorks2008R2;
    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 AdventureWorks2008R2;
    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
    
    USE AdventureWorks2008R2;
    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 ステートメントを実行した際に、この列が空欄のままになります。