Язык описания данных
Этот раздел описывает все операторы Transact-SQL, связанные с языком определения данных DDL (Data Definition Language). Операторы DDL разделены на три группы, которые рассматриваются по порядку. Первая группа включает операторы, которые создают объекты, вторая группа включает операторы, которые изменяют структуру объектов, а третья группа включает операторы, которые удаляют объекты базы данных.
Системная процедура sprename изменяет имя существующей таблицы (и любого другого существующего объекта базы данных, такого как база данных, представление, хранимая процедура). В примерах 5.25 и 5.26 демонстрируется использование этой системной процедуры. Пример 5.25 переименовывает таблицу department в subdivision. Пример 5.26 переименовывает столбец order_no таблицы sales. Если переименовываемый объект является столбцом таблицы, то его спецификация должна быть задана в форме: имя_таблицы, имя_столбца.
Все операторы Transact-SQL, которые используются для удаления объектов базы данных, имеют следующий общий формат: drop тип_обгьекта имя_оСгьекта; Каждый оператор создания объекта (create тип_объекта) имеет соответствующий оператор удаления (drop) объекта. Оператор drop database databasel {, ...} удаляет одну или более баз данных. Это означает, что все следы этой базы данных удаляются из вашей системы баз данных. Одна или более таблиц могут быть удалены из базы данных следующим оператором: drop table table_namel {, ...} Все данные, индексы и триггеры, связанные с удаляемой таблицей, будут также удалены. В противоположность этому, все представления, которые были определены с использованием удаленной таблицы, удалены не будут. Только…
Язык Transact-SQL поддерживает множество операторов определения данных, которые создают, изменяют и удаляют объекты базы данных. Следующие объекты базы данных, помимо других, могут быть созданы и удалены при использовании операторов create объект и drop объект соответственно: ♦ база данных; ♦ таблица; ♦ схема; ♦ представление; ♦ триггер; ♦ хранимая процедура; ♦ индекс. Структура всех объектов базы данных в предыдущем списке может быть изменена с использованием оператора alter объект. Обратите внимание, что только оператор alter table является стандартизованным оператором в этом списке. Все другие операторы alter объект являются расширениями Transact-SQL стандарта SQL. Следующая глава адресована оператору манипулирования данными select.
«ПерваяПредыдущая1234СледующаяПоследняя»
Навигация
© 2018 serversql.ru. Все права защищены.