Цей розділ описує як швидко вилучити багато об'єктів певного типу з бази даних. Це показано на прикладі представлень (view). Представлення - це заздалегідь визначений запит SQL, що повертає набір даних та зберігається в словнику бази даних. До представлень на рівні SQL можна звертатися як до звичайних таблиць.
Важливі зауваження щодо представлень
- Database Tour показує представлення у списку таблиць Навігатора об'єктів, який займає ліву частину головного вікна програми. Якщо Навігатор об'єктів закрито, клікніть вертикальний розділювач на лівому краї вікна.
- Інтерфейс представлень постійно доопрацьовується. Зараз його завершено для певного списку типів баз даних (див. повний список тут). Для інших типів баз даних Database Tour бачить представлення як звичайні таблиці. В цьому розділі припускається, що ми працюємо з базою даних, де інтерфейс представлень вже готовий, наприклад, Oracle або PostgreSQL.
- Деякі представлення в деяких базах даних можуть використовуватися в інших об'єктах баз даних, тому їх вилучення може вплинути на ці об'єкти. Деякі системи керування базами даних не дозволяють вилучити представлення, якщо від нього залежать інші об'єкти (спочатку слід змінити або вилучити залежні об'єкти).
Кроки для вилучення багатьох представлень
- Відкрийте потрібну базу даних.
- Перейдіть до закладки Таблиці Навігатора об'єктів.
- Впевніться, що список таблиць відсортовано за типом. Це можна зробити, клікнувши список правою кнопкою миші і вибравши пункт меню Сортувати. Якщо список відсортовано за типом, представлення будуть згруповані в кінці списку, де їх легше буде вибрати.
- Клікніть список таблиць правою кнопкою миші і виберіть пункт меню Множинний вибір.
- Виберіть представлення для вилучення.
- Клікніть виділені елементи правою кнопкою миші і виберіть пункт меню Згенерувати SQL | Вилучення.... Відкриється нове вікно SQL, яке буде заповнено скриптом вилучення всіх вибраних об'єктів.
- Клікніть кнопку Виконати запит.
- Якщо кнопка Commit активна, клікніть її для завершення транзакції.
Див. також: