Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 57 стр.

UptoLike

6.6. ВСТАВКА, УДАЛЕНИЕ И ИЗМЕНЕНИЕ ДАННЫХ
Изначально целью любой системы управления базами данных является
предоставление пользователям удобных и эффективных механизмов управления
данными. Любая СУБД предоставляет пользователям инструменты для ввода,
изменения, удаления и выборки данных. Остальные возможности, такие, как
репликация, резервное копирование, автоматическое администрирование, перенос
данных и другие, являются лишь дополнительными компонентами
,
обеспечивающими более эффективное решение все тех же задач ввода, изменения,
удаления и выборки данных.
SQL Server 2000 предлагает несколько различных механизмов управления
данными. Например, вставка данных может выполняться не только средствами
Transact-SQL, но и с помощью утилиты bср.ехе или служб трансформации данных
(DTS, Data Transformation Services).
Для добавления данных в языке Transact-SQL используются команды INSERT
и SELECT INTO
, для изменения данныхкоманда UPDATE и для удаления строк
из таблицкоманда DELETE.
Команда INSERT позволяет вставить в таблицу одну или несколько строк.
Упрощенный синтаксис этой команды таков:
INSERT [INTO] имя модифицируемой таблицы
[WITH (уровень блокировки запроса)]
{[(список колонок модифицируемой таблицы)]
{VALUES (список значений новой строки)\
команда SELECT}}\
DEFAULT VALUES
Если необходимо явно вставлять значения
в колонкисчетчики, имеющие
свойство IDENTITY, то для модифицируемой таблицы надо выполнить команду:
SET IDENTITY_INSERT имя модифицируемой таблицы ON
Если список столбцов не задан, то сервер будет вставлять данные
последовательно во все столбцы, начиная с первого. Для каждого столбца должен
быть указан аргумент, имеющий соответствующий тип. Аргументами могут быть
               6.6. ВСТАВКА, УДАЛЕНИЕ И ИЗМЕНЕНИЕ ДАННЫХ
    Изначально целью любой системы управления базами данных является
предоставление пользователям удобных и эффективных механизмов управления
данными. Любая СУБД предоставляет пользователям инструменты для ввода,
изменения, удаления и выборки данных. Остальные возможности, такие, как
репликация, резервное копирование, автоматическое администрирование, перенос
данных     и     другие,   являются    лишь   дополнительными   компонентами,
обеспечивающими более эффективное решение все тех же задач ввода, изменения,
удаления и выборки данных.
    SQL Server 2000 предлагает несколько различных механизмов управления
данными. Например, вставка данных может выполняться не только средствами
Transact-SQL, но и с помощью утилиты bср.ехе или служб трансформации данных
(DTS, Data Transformation Services).
    Для добавления данных в языке Transact-SQL используются команды INSERT
и SELECT INTO, для изменения данных – команда UPDATE и для удаления строк
из таблиц – команда DELETE.
    Команда INSERT позволяет вставить в таблицу одну или несколько строк.
Упрощенный синтаксис этой команды таков:
    INSERT        [INTO] имя модифицируемой таблицы
           [WITH (уровень блокировки запроса)]
           {[(список колонок модифицируемой таблицы)]
    {VALUES (список значений новой строки)\
    команда SELECT}}\
    DEFAULT VALUES
    Если необходимо явно вставлять значения в колонки – счетчики, имеющие
свойство IDENTITY, то для модифицируемой таблицы надо выполнить команду:
    SET IDENTITY_INSERT имя модифицируемой таблицы ON
    Если список столбцов не задан, то сервер будет вставлять данные
последовательно во все столбцы, начиная с первого. Для каждого столбца должен
быть указан аргумент, имеющий соответствующий тип. Аргументами могут быть