建立 HumanResources.myTeam 資料表
<匯入與匯出大量資料>中有許多程式碼範例都需要一個特殊用途的測試資料表,此資料表名為 myTeam。執行這些範例前,您必須先在 AdventureWorks 資料庫的 HumanResources 結構描述中建立 myTeam 資料表。
[!附註]
AdventureWorks 是 SQL Server 2008 的其中一個範例資料庫。Adventure Works Cycles 是虛構的製造公司,用於示範資料庫概念與案例。 如需有關這個資料庫的詳細資訊,請參閱<AdventureWorks 範例資料庫>。
myTeam 資料表包含下列資料行。
資料行 |
資料類型 |
Null 屬性 |
描述 |
---|---|---|---|
EmployeeID |
smallint |
非 Null |
資料列的主索引鍵。小組某個成員的員工識別碼。 |
Name |
nvarchar(50) |
非 Null |
小組某個成員的名稱。 |
Title |
nvarchar(50) |
可為 Null |
小組中工作的員工之職稱。 |
Background |
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 陳述式將該資料行保留為空白。