ВУЗ:
Составители:
Рубрика:
ограничениях, сведения о таблицах, на которые ссылается данная таблица с помощью ограничения
FOREIGN KEY. Для получения указанных свойств исполнить команду:
EXEC sp_help@objname = Имя таблицы (например job)
Задание 10. Получить информацию об объектах, зависимых от таблицы orders базы
данных Northwind, исполнив команду:
EXEC sp_depends orders
Задание 11. Используя хранимую системную процедуру sp_fkeys, получить
информацию о таблицах, связанных с данной через ограничения PRIMARY KEY и FOREIGN
KEY.
Задание 12. Дополнить таблицу AllTypes базы данных Proba новыми колонками и
занести в них значения по умолчанию.
Лабораторная работа №8
Добавление, извлечение, модификация и удаление
данных в таблицах
Цель работы – изучение синтаксиса и семантики команд INSERT, SELECT, INTO,
UPDATE, DELETE, их разделов SELECT, INTO, FROM, WHERE, GROUP BY, HAVING, UNION,
ORDER BY, COMPUTE, FOR, OPTION и функций агрегирования, имеющихся в языке Transact-
SQL для управления данными SQL Server 2000, а также приобретение навыков применения этих
команд для манипулирования данными и использования программы массового копирования BCP
(Bulk Copy Program) для включения в базы данных текстовых файлов.
SQL Server 2000 обеспечивает разнообразные механизмы управления данными, такие как
ADO, OLE DB, ODBC, DB- Library и команды языка Transact-SQL, являющегося фундаментом
всех остальных технологий. Для добавления данных в языке используются команды INSERT и
SELECT INTO, для изменения данных – команда UPDATE и для удаления строк из таблиц –
команда DELETE. Команда SELECT позволяет реализовать многофункциональный механизм
доступа к данным любой сложности.
Команда INSERT позволяет вставить в таблицу
одну или несколько строк. Упрощенный
синтаксис этой команды таков:
INSERT [INTO] имя модифицируемой таблицы
[WITH (уровень блокировки запроса)]
{[(список колонок модифицируемой таблицы)]
{VALUES (список значений новой строки)\
команда SELECT}}\
DEFAULT VALUES
Если необходимо явно вставлять значения в колонки – счетчики, имеющие свойство
IDENTITY, то для модифицируемой таблицы надо выполнить команду:
SET IDENTITY_INSERT имя модифицируемой таблицы ON
ограничениях, сведения о таблицах, на которые ссылается данная таблица с помощью ограничения
FOREIGN KEY. Для получения указанных свойств исполнить команду:
EXEC sp_help@objname = Имя таблицы (например job)
Задание 10. Получить информацию об объектах, зависимых от таблицы orders базы
данных Northwind, исполнив команду:
EXEC sp_depends orders
Задание 11. Используя хранимую системную процедуру sp_fkeys, получить
информацию о таблицах, связанных с данной через ограничения PRIMARY KEY и FOREIGN
KEY.
Задание 12. Дополнить таблицу AllTypes базы данных Proba новыми колонками и
занести в них значения по умолчанию.
Лабораторная работа №8
Добавление, извлечение, модификация и удаление
данных в таблицах
Цель работы – изучение синтаксиса и семантики команд INSERT, SELECT, INTO,
UPDATE, DELETE, их разделов SELECT, INTO, FROM, WHERE, GROUP BY, HAVING, UNION,
ORDER BY, COMPUTE, FOR, OPTION и функций агрегирования, имеющихся в языке Transact-
SQL для управления данными SQL Server 2000, а также приобретение навыков применения этих
команд для манипулирования данными и использования программы массового копирования BCP
(Bulk Copy Program) для включения в базы данных текстовых файлов.
SQL Server 2000 обеспечивает разнообразные механизмы управления данными, такие как
ADO, OLE DB, ODBC, DB- Library и команды языка Transact-SQL, являющегося фундаментом
всех остальных технологий. Для добавления данных в языке используются команды INSERT и
SELECT INTO, для изменения данных – команда UPDATE и для удаления строк из таблиц –
команда DELETE. Команда SELECT позволяет реализовать многофункциональный механизм
доступа к данным любой сложности.
Команда INSERT позволяет вставить в таблицу одну или несколько строк. Упрощенный
синтаксис этой команды таков:
INSERT [INTO] имя модифицируемой таблицы
[WITH (уровень блокировки запроса)]
{[(список колонок модифицируемой таблицы)]
{VALUES (список значений новой строки)\
команда SELECT}}\
DEFAULT VALUES
Если необходимо явно вставлять значения в колонки – счетчики, имеющие свойство
IDENTITY, то для модифицируемой таблицы надо выполнить команду:
SET IDENTITY_INSERT имя модифицируемой таблицы ON
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »
