ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Version_View_Name

  • Определение
  • Синтаксис
  • Тип возвращаемого значения
  • Примеры

Определение

Version_View_Name получает таблицу в качестве входного параметра и возвращает имя версионного представления, определенного для этой таблицы. Если таблица не имеет версионного представления, то возвращается пустая строка или сообщение об ошибке. Таблица не будет иметь версионного представления, определенного для нее, если верно одно из следующих утверждений:

  • Таблица не зарегистрирована как версионная.
  • Таблица была зарегистрирована как версионная с использованием версии клиента до ArcGIS 10, и версионное представление не было создано вручную.
  • Таблица зарегистрирована как версионная, но версионное представление было удалено.

Синтаксис

<geodatabase administrator schema>.version_view_name (<table owner>, <table name>)

В большинстве баз геоданных для схемы администратора базы геоданных используется sde. Однако для баз геоданных с dbo-схемой в SQL Server это dbo, а для баз геоданных с пользовательской схемой в Oracle – это имя пользовательской схемы.

Тип возвращаемого значения

Строка

Примеры

Ниже приведены примеры использования функции Version_View_Name в базе данных каждого типа.

Первый пример выполняет запрос для получения имени столбца версионного представления, связанного с таблицей crops, владельцем которой является tech1.

Второй пример выполняет запрос к таблице livestock. Таблица livestock не имеет связанного с ней версионного представления.

Db2

VALUES sde.version_view_name('TECH1', 'CROPS')
CROPS_EVW
VALUES sde.version_view_name('TECH1', 'LIVESTOCK')

Oracle

SELECT sde.gdb_util.version_view_name('TECH1', 'CROPS') FROM DUAL;
SDE.GDB_UTIL.VERSION_VIEW_NAME('TECH1', 'CROPS') --------------------------------------------------
CROPS_EVW
SELECT sde.gdb_util.version_view_name('TECH1', 'LIVESTOCK') FROM DUAL;
SDE.GDB_UTIL.VERSION_VIEW_NAME('TECH1', 'LIVESTOCK') ----------------------------------------------------

PostgreSQL

SELECT sde.version_view_name('tech1', 'crops');
crops_evw
SELECT sde.version_view_name('tech1', 'livestock');
NO VERSION VIEW FOUND

SQL Server

SELECT sde.version_view_name('tech1', 'crops');
CROPS_EVW
SELECT sde.version_view_name('tech1', 'livestock');

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация