HumanResources.myTeam 範例資料表 (SQL Server)

適用範圍: 是SQL Server (所有支援的版本) 是Azure SQL Database 是Azure SQL 受控執行個體 是Azure Synapse Analytics 是平行處理資料倉儲

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

注意

AdventureWorks2012 是 SQL Server的其中一個範例資料庫。

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

資料行 資料類型 Null 屬性 描述
EmployeeID smallint 非 Null 資料列的主索引鍵。 小組某個成員的員工識別碼。
名稱 nvarchar(50) 非 Null 小組某個成員的名稱。
Title (標題) nvarchar(50) Nullable 小組中工作的員工之職稱。
背景 nvarchar(50) 非 Null 資料列上次更新的日期和時間。 (預設值)

若要建立 HumanResources.myTeam

  • 使用下列 Transact-SQL 陳述式:

    --Create HumanResources.MyTeam:   
    USE AdventureWorks;  
    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 AdventureWorks;  
    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 陳述式將該資料行保留為空白。

另請參閱

資料的大量匯入及匯出 (SQL Server)