HumanResources.myTeam 示例表 (SQL Server)

导入和导出大容量数据中的许多代码示例都需要一个名为 myTeam 的具有特殊用途的测试表。 您必须在 AdventureWorks2012 数据库的 HumanResources 架构中创建 myTeam 表,才能运行这些示例。

注意注意

AdventureWorks2012 是 SQL Server 2012 中的一个示例数据库。

myTeam 表包含以下几列。

数据类型

可空性

说明

EmployeeID

smallint

非空

行的主键。 我的工作组中成员的雇员 ID。

名称

nvarchar(50)

非空

我的工作组中成员的名称。

Title

nvarchar(50)

可以为 Null

我的工作组中雇员的职位。

Background

nvarchar(50)

非空

上次更新行的日期和时间。 (默认值)

创建 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)