建立 HumanResources.myTeam 資料表

匯入與匯出大量資料>中有許多程式碼範例都需要一個特殊用途的測試資料表,此資料表名為 myTeam。執行這些範例前,您必須先在 AdventureWorks2008R2 資料庫的 HumanResources 結構描述中建立 myTeam 資料表。

[!附註]

AdventureWorks2008R2 是 SQL Server 2008 的其中一個範例資料庫。Adventure Works Cycles 是虛構的製造公司,用於示範資料庫概念與案例。 如需有關這個資料庫的詳細資訊,請參閱<AdventureWorks2008R2 範例資料庫>。

myTeam 資料表包含下列資料行。

資料行

資料類型

Null 屬性

描述

EmployeeID

smallint

非 Null

資料列的主索引鍵。小組某個成員的員工識別碼。

Name

nvarchar(50)

非 Null

小組某個成員的名稱。

Title

nvarchar(50)

可為 Null

小組中工作的員工之職稱。

Background

nvarchar(50)

非 Null

資料列上次更新的日期和時間。(預設值)

若要建立 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
    

若要擴展 HumanResources.myTeam

  • 執行下列 INSERT 陳述式,將資料表擴展為兩個資料列:

    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
    

    [!附註]

    這些陳述式會略過第四個資料行 Background。這有預設值。略過這個資料行會造成這個 INSERT 陳述式將該資料行保留為空白。