HumanResources.myTeam tablo oluşturma

Birçok kod örneklerinde, alma ve verme toplu veri adlı bir özel amaçlı test tablo gerektiren myTeam.Örnekleri çalıştırmak için önce oluşturmanız gerekir myTeam , tablo İnsanKaynakları şeması, AdventureWorks2008R2 veritabanı.

Not

AdventureWorks2008R2örnek veritabanları içinde biri olan SQL Server 2008.Adventure Works Cycles, veritabanı kavramlarını ve senaryoları örneklendirmek için kullanılan sanal bir üretim şirketidir.Bu veritabanı hakkında daha fazla bilgi için bkz: AdventureWorks2008R2 örnek veritabanları.

The myTeam table is contains the following columns.

Column

Veri türü

Verilebilirliğini

Açıklama

Çalışan Kimliği

smallint

null değil

Satırlar için birincil anahtar.Benim ekip üye çalışan kimliği.

Ad

nvarchar(50)

null değil

Benim ekip üye adı.

Title

nvarchar(50)

Nullable

Başlık çalışanın Ekibim üzerinde gerçekleştirir.

Arka Plan

nvarchar(50)

null değil

Tarih ve satırın son güncelleştirildiği saat.(Varsayılan)

HumanResources.myTeam oluşturmak için

  • Aşağıdaki Transact-SQL deyimleri:

    --Create HumanResources.MyTeam: 
    USE AdventureWorks2008R2;
    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 doldurmak için

  • Yürütme aşağıdaki INSERT doldurmak için ifadeleri tablo ile iki satır:

    USE AdventureWorks2008R2;
    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
    

    Not

    Bu ifadeler dördüncü sütun Atla Background.Bu, varsayılan değer kullanılır.Neden bu sütun atlama olan bu INSERT deyim için bu sütunu boş bırakın.