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

適用於:SQL ServerAzure SQL 資料庫Azure SQL 受控執行個體Azure Synapse Analytics

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

注意

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

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

資料行 資料類型 Null 屬性 描述
EmployeeID smallint 非空值 資料列的主鍵。 我的團隊中某位成員的員工編號。
名稱 nvarchar(50) 非空值 我的團隊成員姓名。
Title (標題) nvarchar(50) Nullable 該員工在我的團隊中擔任的職稱。
背景 nvarchar(50) 非空值 資料列上次更新的日期和時間。 (預設值)

若要建立 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 陳述式,將資料表擴展為兩個資料列:

    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  
    

    注意

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