Atributos
Atributo | Tamanho | Tipo | Descrição | Aceita Nulo | Observação |
---|---|---|---|---|---|
WebSiteCode | 2 | Integer | Código do WebSite | Não | Identificador único do WebSite. Veja View: ProductWebSiteBDSite |
TreeCode | 6 | Integer | Código para a árvore do WebSite | Não | Identificador único da árvore. Veja View: ProductWebSiteBDSite |
TreeLanguage | 1 | Char | Idioma da árvore do WebSite | Não | Vide tabela de idiomas em Anexos |
TreeDescription | 80 | Char | Descrição da árvore do WebSite | Não | |
TreeOrder | 3 | Integer | Ordem de visualização dos registros | Não | Indica a ordem a ser exibida os elementos dentro do mesmo nível |
TreeProduct | 1 | Integer | Indicador de aceita produto ligado ao nível da árvore | Não | Vide tabela de indicador de produto em Anexos |
TreeFilter | 1 | Integer | Indicador de aceita filtro ligado ao nível da árvore | Não | Vide tabela de indicador de filtro em Anexos |
TreeCodeHigher | 6 | Integer | Código para a árvore do WebSite do nível superior (pai) | Não | Aponta o código do nível anterior superior da árvore |
Índices
Atributos | Tipo |
---|---|
WebSiteCode, TreeCode, TreeLanguage | Unique |
Anexos
Tabela de Idiomas (TreeLanguage)
Código | Descrição |
---|---|
E | Espanhol |
I | Inglês |
P | Português |
Tabela de Indicador de produto (TreeProduct)
Código | Descrição |
---|---|
0 | Não aceita produto |
1 | Aceita produto |
Tabela de Indicador de filtro (TreeFilter)
Código | Descrição |
---|---|
0 | Não aceita filtro |
1 | Aceita filtro |
Tabela de Códigos de Site (WebSiteCode)
Código | Empresa |
---|---|
1 | Portal Tramontina |
3 | E-commerce TUSA |
4 | B2B – Categorias |
5 | B2B – Linhas Especiais |
6 | B2B – Segmentos |
7 | B2C – Categoria/Departamento |
8 | B2C – Ambiente |
9 | B2C – Mundos |
Exemplos
- Retorna o primeiro nível do Site da Tramontina em português.
SELECT TreeCode, TreeDescription
FROM vw_TreeWebSiteBDSite
WHERE WebSiteCode = 1
AND TreeCodeHigher = 0
AND TreeLanguage = 'P'
ORDER BY TreeCodeHigher, TreeOrder
- Retorna todos os níveis do Site da Tramontina em português.
SELECT TreeCodeHigher, TreeCode, TreeDescription
FROM vw_TreeWebSiteBDSite
WHERE WebSiteCode = 1
AND TreeLanguage = 'P'
ORDER BY TreeCodeHigher, TreeOrder
- Retorna todos os níveis da árvore B2B – Segmentos em português.
SELECT TreeCodeHigher, TreeCode, TreeDescription
FROM vw_TreeWebSiteBDSite
WHERE WebSiteCode = 4
AND TreeLanguage = 'P'
ORDER BY TreeCodeHigher, TreeOrder
O primeiro nível sempre será o zero. Os próximos níveis seguem a ordem numérica. |
Código da View
SELECT `ela`.`sitcod` AS `WebSiteCode`,
`ela`.`elacod` AS `TreeCode`,
`ela`.`elacodidioma` AS `TreeLanguage`,
`ela`.`eladescr` AS `TreeDescription`,
`ela`.`elaord` AS `TreeOrder`,
`ela`.`elaindpro` AS `TreeProduct`,
`ela`.`elaindfiltro` AS `TreeFilter`,
`ela`.`elacodpai` AS `TreeCodeHigher`
FROM `diaela` `ela`