Поделиться через


Создание таблицы HumanResources.myTeam

Большинству примеров кода в разделе Импорт и экспорт больших массивов данных требуется специальная учебная таблица myTeam. Прежде чем приступить к выполнению примеров, необходимо создать таблицу myTeam в схеме HumanResources базы данных AdventureWorks.

ПримечаниеПримечание

AdventureWorks является одним из образцов баз данных в SQL Server 2008. Adventure Works Cycles — это вымышленная производственная компания, которая используется для демонстрации концепций баз данных и сценариев работы с ними. Дополнительные сведения об этой базе данных см. в разделе Образцы баз данных AdventureWorks.

Таблица myTeam содержит следующие столбцы.

Столбец

Тип данных

Допускает значения NULL

Описание

EmployeeID

smallint

Нет

Первичный ключ для строк таблицы. Идентификатор сотрудника — члена команды.

Name

nvarchar(50)

Нет

Имя члена команды.

Title

nvarchar(50)

Да

Должность, которую сотрудник занимает в команде.

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, поле останется пустым.