Як видалити існуючу таблицю в Oracle?

admin | 4 Квітня, 2025


Використовуйте оператор DROP TABLE щоб перемістити таблицю або таблицю об’єктів до кошика або повністю видалити таблицю та всі її дані з бази даних.

Щоб видалити таблицю з бази даних. У провіднику об’єктів виберіть таблицю, яку потрібно видалити. Клацніть таблицю правою кнопкою миші та виберіть у контекстному меню «Видалити».. У вікні повідомлення буде запропоновано підтвердити видалення.

Oracle не надає речення IF EXISTS в операторі DROP TABLE, але ви можете використовуйте блок PL/SQL для реалізації цієї функції та запобігання помилкам, тоді таблиця не існує. Цей підхід працює швидше та вимагає менше ресурсів бази даних.

  1. перейдіть до панелі керування Windows.
  2. запустіть «Установка та видалення програм» або «Програми та компоненти» (залежно від вашої версії Windows)
  3. виберіть «Oracle Database 11g Express Edition»
  4. натисніть «Змінити/Видалити» або «Видалити» (знову ж таки, залежно від версії Windows)

Оператор DELETE видаляє цілі рядки даних із зазначеної таблиці чи подання. Щоб отримати повний опис оператора DELETE, перегляньте довідник Oracle Database SQL. Синтаксис. Опис ілюстрації delete_statement.gif.

Отже, якщо ви видаляєте більшість рядків із таблиці, замість видалення ви можете:

  1. Створіть нову таблицю, зберігаючи рядки, які ви хочете зберегти.
  2. Обрізати вихідну таблицю.
  3. Завантажте збережені рядки знову, вставивши як вибране.