Поделиться через


Свойства представления (визуальные инструменты баз данных)

Существует два набора свойств, которые можно использовать для представлений — один доступен в обозревателе сервера, другой — в конструкторе запросов и представлений. В любом случае доступные свойства отображаются в окне "Свойства".

При выборе представления в обозревателе сервера в окне свойств отображается небольшой набор свойств, предназначенных только для чтения.

При открытии представления в конструкторе запросов и представлений доступен более широкий набор свойств. Если не оговорено обратное, эти свойства можно изменять в окне "Свойства".

Примечание

Свойства в данном разделе сгруппированы по категориям, а не по алфавиту.

Примечание

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Отображение свойств представления в обозревателе сервера

  • Категория "Идентификатор"
    Развертывается для отображения свойства Имя.

  • Имя
    Имя выбранного представления.

  • Категория "Прочие"
    При развертывании отображается свойство Является зашифрованным. (Относится только к Microsoft SQL Server.)

  • Является зашифрованным
    Указывает, зашифровано ли представление. При шифровании текст определения представления будет скрыт на постоянной основе. (Относится только к Microsoft SQL Server.)

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

Отображение свойств представления в конструкторе запросов и представлений

  • Категория "Идентификатор"
    При развертывании отображаются свойства Имя, Описание и Схема.

  • Имя
    Имя выбранного представления.

  • Имя базы данных
    Показывает имя источника данных выбранной таблицы.

  • Описание
    Описание выбранной таблицы. Чтобы просмотреть или отредактировать расписание целиком, щелкните его и затем нажмите кнопку с многоточием**(...)** справа от свойства.

  • Схема
    Имя схемы, которой принадлежит выбранное представление. (Относится только к Microsoft SQL Server.)

  • Имя сервера
    Показывает имя сервера для источника данных.

  • Категория "Конструктор представлений"
    При развертывании выводятся остальные свойства.

  • Привязать к схеме
    Позволяет блокировать изменение пользователями базовых объектов, по которым создано данное представление, любым способом, который сделает недопустимым определение этого представления.

  • Значения DISTINCT
    Указывает, что запрос будет отбрасывать дубликаты в данном представлении. Этот параметр полезен, если используются только некоторые столбцы таблицы и эти столбцы могут содержать повторяющиеся значения, или в том случае, если обработка соединения двух или более таблиц приводит к появлению повторяющихся строк в результирующем наборе. Выбор этого параметра эквивалентен вставке ключевого слова DISTINCT в данную инструкцию в области SQL.

  • Расширение GROUP BY
    Указывает, что доступны дополнительные параметры для представлений, основанные на статистических запросах. (Относится только к Microsoft SQL Server.)

  • Детерминированный
    Указывает, может ли тип данных для выбранного столбца быть определен точно.

  • Индексируемый
    Указывает, может ли выбранное представление быть индексировано. Если представление не подлежит индексированию, это может быть связано с тем, что текущий пользователь не является владельцем представления, или представление содержит столбцы с типами данных text, ntext или image.

  • Вывод всех столбцов
    Указывает, должно ли выбранное представление возвращать все столбцы. Этот параметр устанавливается при создании представления.

  • Комментарий SQL
    Показывает описание инструкций SQL. Чтобы просмотреть или отредактировать расписание целиком, щелкните его и затем нажмите кнопку с многоточием**(...)** справа от свойства. Комментарии могут содержать, например, сведения о том, кто использует это представление и когда оно используется. (Относится только к SQL Server 7.0 или более новым версиям баз данных.)

  • Категория "Спецификация первых N строк"
    При развертывании отображаются свойства Top, Percent, Expression и With Ties.

  • Top
    Указывает, что данное представление включает предложение TOP, возвращающее только первые n строк или первые n процентов строк из результирующего набора. По умолчанию представление возвращает первые 10 строк из результирующего набора.

    Это поле позволяет изменить число возвращаемых строк или задать другой процент. (Относится только в Microsoft SQL Server 7.0 или более поздних версиях).

  • Выражение
    Указывает процент записей (если для параметра Процент выбрано значение Да) или количество записей (если для параметра Процент выбрано значение Нет) для возврата представлением.

  • Процент
    Указывает, что запрос будет содержать предложение TOP, возвращающее только первые n процентов строк из результирующего набора. (Относится только к Microsoft SQL Server.)

  • Со связями
    Указывает, что данное представление включает предложение WITH TIES. WITH TIES удобно использовать, если представление включает предложения ORDER BY и TOP, основанные на процентах. Если этот параметр выбран, граница процента приходится на середину набора строк с одинаковыми значениями в предложении ORDER BY, то данное представление будет расширено и включит все такие строки. (Относится только к Microsoft SQL Server.)

  • Категория "Спецификация обновления"
    При развертывании отображаются свойства Обновление с использованием правил представления и Параметр проверки.

  • Обновление с использованием правил представления
    Указывает, что все обновления и вставки в отношении представления будут преобразованы MDAC в инструкции SQL, ссылающихся на данное представление, вместо инструкций SQL, ссылающихся непосредственно на базовые таблицы представления.

    В ряде случаев MDAC включает в манифест операции обновления и вставки представления как операции обновления или вставки для базовых таблиц представления. Выбор параметра Обновление с использованием правил представления позволяет обеспечить создание MDAC операций обновления и вставки в отношении самого представления.

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

См. также

Другие ресурсы

Свойства в визуальных инструментах баз данных

Конструирование запросов и представлений

Работа с представлениями