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