ВУЗ:
Составители:
Рубрика:
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
Если список столбцов не задан, то сервер будет вставлять данные
последовательно во все столбцы, начиная с первого. Для каждого столбца должен
быть указан аргумент, имеющий соответствующий тип. Аргументами могут быть
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »
