Sobes.tech
Junior — Middle

Можете ли да обясните какво означава терминът 'View' в SQL и как се използва?

sobes.tech AI

Отговор от AI

В SQL терминът "View" (преглед) е виртуална таблица, която се създава въз основа на резултата от заявка. Прегледът не съхранява данните физически, а ги показва от една или повече таблици.

Използва се за:

  • Упростяване на сложни заявки — може да се създаде преглед с необходимото обединение и филтриране, и да се достъпва като таблица.
  • Повишаване на сигурността — може да се ограничи достъпът до определени колони или редове, предоставяйки достъп само до прегледа.
  • Осигуряване на абстракция — скрива сложната структура на базата данни от потребителите.

Пример за създаване на преглед:

CREATE VIEW active_users AS
SELECT id, name, email
FROM users
WHERE status = 'active';

Сега може да правите заявки към active_users като към обикновена таблица:

SELECT * FROM active_users;