Щоб пояснити оператор INSERT INTO, я просто використовуючи SELECT після назви нашого перегляду, що є дуже простим способом вставлення даних у таблиці, оскільки ми вставляємо нові дані на основі результату оператора SELECT. Як видно, ми можемо вносити зміни в дані за допомогою представлень.

Як правило, подання в SQL Server доступні лише для читання та не можна використовувати для запису даних. Подання в SQL Server — це віртуальні таблиці, які представляють лише дані з однієї або кількох таблиць, але дані не зберігаються в самому поданні. У результаті будь-які зміни, внесені до подання, не впливають на базові таблиці.

Ви можете вставляти рядки у віддалену таблицю або перегляд, лише якщо ви використовуєте розподілену функціональність бази даних Oracle. Якщо ви опустите dblink , тоді Oracle Database припускає, що таблиця або подання знаходиться в локальній базі даних.

Чи можете ви оновити представлення в SQL? Так, оновлення представлення дуже схоже на оновлення таблиці. Є кілька обмежень, про які слід пам’ятати під час оновлення представлень: під час оновлення представлень даними з об’єднаних таблиць можна оновлювати лише стовпці з однієї таблиці на рядок.