创建 HumanResources.myTeam 表

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

注意注意

AdventureWorks 是 SQL Server 2008 中的一个示例数据库。Adventure Works Cycles 是一家虚构的制造公司,用于演示数据库概念和方案。 有关此数据库的详细信息,请参阅 AdventureWorks 示例数据库

myTeam 表包含以下几列。

数据类型

为空性

说明

EmployeeID

smallint

非空

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

Name

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 语句将该列保留为空。