Перейти к публикации

Выбрать содержимое папки запросом


kostey2204

Рекомендованные сообщения

Здравствуйте!

Уважаемые знатоки Teamcenter, подскажите, пожалуйста, как SQL-запросом выбрать содержимое папки?

 

Известно что сами папки хранятся в таблице PFOLDER.

Но в какой таблице хранятся отношения папки с входящими в неё объектами?

Могу предположить что это либо PIMANRELATION, либо PCONTENTS_0.

 

Если можно, приведите пример действующего SQL-запроса для выборки содержимого папки.

 

Спасибо.

Ссылка на сообщение
Поделиться на других сайтах


22 часа назад, kostey2204 сказал:

Здравствуйте!

Уважаемые знатоки Teamcenter, подскажите, пожалуйста, как SQL-запросом выбрать содержимое папки?

 

Известно что сами папки хранятся в таблице PFOLDER.

Но в какой таблице хранятся отношения папки с входящими в неё объектами?

Могу предположить что это либо PIMANRELATION, либо PCONTENTS_0.

 

Если можно, приведите пример действующего SQL-запроса для выборки содержимого папки.

 

Спасибо.

А зачем вам лезть запросами через SQL? Есть же разные открытые API для доступа к тимцентру.

Или особый случай?

 

На вскидку не вспомню, но посмотреть на запросы можно в логах, достаточно включить sql трекинг через специальную переменную среды.

 

Создайте переменную TC_SQL_DEBUG=PJPT и в system логе ищите конкретный запрос после того как выделите или раскроете папку с объектами. Предварительно в логе будут запросы на раскрытие папки Home конкретного пользователя, дальше ищите уже по своей папке

Ссылка на сообщение
Поделиться на других сайтах
В 15.02.2020 в 14:11, kostey2204 сказал:

 

Если можно, приведите пример действующего SQL-запроса для выборки содержимого папки.

 

 

если еще интересно, вот небольшой пример по получению содержимого папки

 

select w.pobject_name, w.pobject_type from pworkspaceobject w
               inner join pcontents pc
                 on w.puid = pc.pvalu_0
              where pc.puid='AbcdfdfiejfQeC'

где pc.puid - puid конкретной папки

 

 

Изменено пользователем lexx174
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...