-
Notifications
You must be signed in to change notification settings - Fork 2
18. Инструкции языка описания данных Transact SQL
Pandas edited this page Dec 30, 2017
·
2 revisions
Инструкции | Описание |
---|---|
ALTER | Инструкции ALTER используются для изменения определений существующих сущностей. Например, с помощью инструкции ALTER TABLE можно добавить новый столбец в таблицу, а инструкция ALTER DATABASE позволяет задавать параметры базы данных. |
CREATE | Transact-SQL содержит следующие инструкции CREATE . Инструкции CREATE используются для определения новых сущностей. Например, при помощи инструкции CREATE TABLE можно добавить новую таблицу в базу данных. |
DISABLE TRIGGER | Отключает триггер. |
DROP | Инструкции DROP используются для удаления существующих сущностей. Например, при помощи инструкции DROP TABLE можно удалить таблицу из базы данных. |
ENABLE TRIGGER | Включает триггер DML, DDL или logon. |
TRUNCATE TABLE | Удаляет все строки в таблице, не записывая в журнал удаление отдельных строк. Инструкция TRUNCATE TABLE похожа на инструкцию DELETE без предложения WHERE , однако TRUNCATE TABLE выполняется быстрее и требует меньших ресурсов системы и журналов транзакций. |
UPDATE STATISTICS | Обновляет статистику оптимизации запросов для таблицы или индексированного представления. По умолчанию оптимизатор запросов обновляет статистику по мере необходимости для усовершенствования плана запроса. В некоторых случаях можно повысить производительность запроса, выполняя обновление статистики с помощью инструкции UPDATE STATISTICS или хранимой процедуры sp_updatestats чаще, чем это происходит по умолчанию. Обновление статистики гарантирует, что запросы будут компилироваться с актуальной статистикой. Однако обновление статистики вызывает перекомпиляцию запросов. Операции UPDATE STATISTICS могут обращаться к базе данных tempdb для сортировки выборки строк при построении статистики. |