- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2023 06:07 AM
Olá Galera!
Tudo bem?
Preciso listar todos os itens da tabela CMDB_CI_COMPUTER que possuem anexo, sabem como posso elaborar essa relação?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2023 06:55 AM
Ah, entendi.
Nesse caso, o melhor a fazer é um database view, como mencionou o Gabriel.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2023 06:14 AM
Oi Luis,
Você têm esta informação na tabela de anexos [sys_attachment], filtrando pela tabela desejada (cmdb_ci_computer).
Para listar os registros, você precisará criar uma database view (link abaixo).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2023 06:15 AM
Acho que o melhor caminho é fazer o inverso.
Checar a tabela SYS_ATTACHMENT e verificar se há computadores com anexo por lá.
Porem, vai mostrar o sys_id do computador:
Digita SYS_ATTACHMENT.LIST no Filter Navigator e depois filtra pela tabela. No exemplo acima, encontrou dois computadores pra mim.
Depois você pode editar as colunas pra mostrar o nome da máquina se preferir.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2023 06:27 AM
Oi Luiz, obrigado.
Sabe me informar como adicionar o sys id em outras tabelas?
Assim poderei efetuar o de para.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2023 06:37 AM
O SYS_ID que aparece ali na coluna table sys ID é adicionado automaticamente pelo sistema. É o que identifica o registro que contém o anexo.
No exemplo acima, eu filtrei pela coluna Nome da Tabela, se eu remover o filtro vai me mostrar todos os registros que contém anexos: