Необходимо выполнить запрос из таблицы stringmap
, в которой будут храниться все значения списка выбора (набора параметров).
SELECT AttributeValue as Value, Value as Label
FROM StringMap s
JOIN EntityLogicalView e on s.ObjectTypeCode = e.ObjectTypeCode
WHERE AttributeName = 'DesiredAttributeName'
AND e.Name = 'DesiredEntityName'
ORDER BY DisplayOrder
Получить метаданные набора параметров с помощью SQL
Редактировать:
Теперь я вижу, что вы хотите.По сути, вам нужно подражать тому, что делает Product, когда вы экспортируете данные в Excel.
Когда вы выполняете приведенный ниже запрос, используя таблицу базы данных или представление или фильтрованное представление, вы хотите отображаемое имя как ALIAS.
SELECT name AS [Account Name], telephone1 AS [Business Phone] from Account
Проблема может заключаться в том, что Имя схемы telephone1
легко доступно в таблице, где хранятся данные учетных записей, тогда как Отображаемое имя Business Phone
хранится в нескольких различныхтакие таблицы, как Entity, Attribute, LocalizedLabel .
Для достижения этой цели может потребоваться выполнить собственное представление или конкатенацию запросов.