Какова цель представлений в SQL? [дубликат]

18
задан Community 23 May 2017 в 12:24
поделиться

2 ответа

Его можно использовать для упрощения сложных соединений, которые вы многократно используете в своей БД.

CREATE view [dbo].[V_MyComplexJoin] 
As    
    Select TableA.A, TableB.B
    From TableA
        Inner Join TableB On TableA.BID = TableB.ID  
1
ответ дан 30 November 2019 в 09:32
поделиться
  • Множество разных точек зрения на один и тот же стол.

  • Может скрывать определенные столбцы в таблице. Например, вы можете разрешить сотрудникам видеть столбец телефонных номеров других сотрудников, но только определенным сотрудникам, чтобы иметь доступ к столбцу зарплаты сотрудника!

  • Может обеспечить огромную экономию времени при написании запросов, если уже есть группа часто используемых таблиц, объединенных в представление.

  • Представления позволяют использовать функции и управлять данными способами, которые соответствуют вашим требованиям. Например, вы храните дату рождения человека, но вам нравится вычислять ее, чтобы определить его возраст.

9
ответ дан 30 November 2019 в 09:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: