ВУЗ:
Составители:
Рубрика:
6
1. Структура языка Transact SQL
Несмотря на наличие стандартов, практически в каждой СУБД
применяется свой диалект языка. Для Microsoft SQL Server 2005 та-
ким языком является Transact SQL. В нем можно выделить следую-
щие подразделы (табл. 1–5).
Таблица 1
Команды языка определения данных (DDL – Data Definition Language)
Команда
Смысл
Действие
CREATE
TABLE
Создать
таблицу
Создает новую таблицу в БД
DROP TABLE
Удалить
таблицу
Удаляет таблицу из БД
TRUNCATE
TABLE
Удалить данные
из таблицы
Уничтожает данные в таблице, но
сохраняет ее структуру и индексы
ALTER TABLE
Изменить
таблицу
Изменяет структуру существующей
таблицы или ограничения целостности,
задаваемые для данной таблицы
CREATE VIEW
Создать
представление
Создает виртуальную таблицу, соответст-
вующую некоторому SQL-запросу
ALTER VIEW
Изменить
представление
Изменяет ранее созданное представление
DROP VIEW
Удалить
представление
Удаляет ранее созданное представление
CREATE
INDEX
Создать
индекс
Создает индекс для некоторой таблицы
для обеспечения быстрого доступа
по атрибутам, входящим в индекс
DROP INDEX
Удалить индекс
Удаляет ранее созданный индекс
Таблица 2
Команды языка манипулирования данными
(DML – Data Manipulation Language)
Команда
Смысл
Действие
1
2
3
DELETE
Удалить
строки
Удаляет одну или несколько строк, соответствующих
условиям фильтрации, из базовой таблицы. Применение
команды согласуется с принципами поддержки
целостности, поэтому эта команда не всегда может
быть выполнена корректно, даже если синтаксически
она записана правильно
1. Структура языка Transact SQL Несмотря на наличие стандартов, практически в каждой СУБД применяется свой диалект языка. Для Microsoft SQL Server 2005 та- ким языком является Transact SQL. В нем можно выделить следую- щие подразделы (табл. 1–5). Таблица 1 Команды языка определения данных (DDL – Data Definition Language) Команда Смысл Действие CREATE Создать Создает новую таблицу в БД TABLE таблицу DROP TABLE Удалить Удаляет таблицу из БД таблицу TRUNCATE Удалить данные Уничтожает данные в таблице, но TABLE из таблицы сохраняет ее структуру и индексы ALTER TABLE Изменить Изменяет структуру существующей таблицу таблицы или ограничения целостности, задаваемые для данной таблицы CREATE VIEW Создать Создает виртуальную таблицу, соответст- представление вующую некоторому SQL-запросу ALTER VIEW Изменить Изменяет ранее созданное представление представление DROP VIEW Удалить Удаляет ранее созданное представление представление CREATE Создать Создает индекс для некоторой таблицы INDEX индекс для обеспечения быстрого доступа по атрибутам, входящим в индекс DROP INDEX Удалить индекс Удаляет ранее созданный индекс Таблица 2 Команды языка манипулирования данными (DML – Data Manipulation Language) Команда Смысл Действие 1 2 3 DELETE Удалить Удаляет одну или несколько строк, соответствующих строки условиям фильтрации, из базовой таблицы. Применение команды согласуется с принципами поддержки целостности, поэтому эта команда не всегда может быть выполнена корректно, даже если синтаксически она записана правильно 6
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »