4.1.2 Использование представлений для отображения вычисляемых столбцовЕще одно применение представлений — отображение результатов вычислений, не прибегая к вводу формул пользователем. Например, следующее представление объединяет столбцы AreaCode и PhoneNumber и форматирует результат: CREATE VIEW CustomerPhone AS Допустим, пользователь вводит следующий запрос: SELECT * Результаты выполнения этого запроса будут следующими:
Выполнение необходимых вычислений в представлениях имеет два преимущества. Во-первых, это избавляет пользователей от необходимости вводить математическое выражение, чтобы получить желаемый результат (а также от необходимости знать, как это делается). Во-вторых, это обеспечивает единообразие результатов. Если каждый разработчик, использующий вычисления, будет писать собственные выражения, то они, скорее всего, будут написаны по-разному, из-за чего результаты будут иметь неодинаковый вид.
|