{"id":26,"date":"2008-06-27T13:50:23","date_gmt":"2008-06-27T13:50:23","guid":{"rendered":"http:\/\/www.apmuga.com\/wordpress\/?p=26"},"modified":"2015-06-13T09:44:28","modified_gmt":"2015-06-13T09:44:28","slug":"datawarehouse-em-oracle-com-utilizacao-do-oracle-discovery-com-tool-de-exploracao","status":"publish","type":"post","link":"https:\/\/www.apmuga.com\/wordpress\/datawarehouse-em-oracle-com-utilizacao-do-oracle-discovery-com-tool-de-exploracao\/","title":{"rendered":"DATAWAREHOUSE EM ORACLE COM UTILIZA\u00c7\u00c3O DO ORACLE DISCOVERY COM TOOL DE EXPLORA\u00c7\u00c3O"},"content":{"rendered":"<h3>\n<table border=\"1\" width=\"100%\">\n<tr bgColor=\"#eeeeee\">\n<td>\n<table border=\"0\" width=\"100%\">\n<tr>\n<td align=\"left\"><span class=\"subtitulo\">DATAWAREHOUSE EM ORACLE COM UTILIZA\u00c7\u00c3O DO ORACLE DISCOVERY COM TOOL DE EXPLORA\u00c7\u00c3O<\/span><\/td>\n<td align=\"right\"><a href=\"\/docs\/DataWareHouse_Oracle.pdf\"><span class=\"comment\">Vers\u00e3o PDF<\/span><\/a><\/td>\n<\/tr>\n<\/table>\n<\/td>\n<\/tr>\n<\/table>\n<\/h3>\n<h3>1. Introdu\u00e7\u00e3o<br \/>\n\u00a0<\/h3>\n<p><span style=\"color: #888888\">A necessidade de ferramentas adequadas para atender aos gerentes proporcionou o surgimento no mercado de novas tecnologias como respostas \u00e0s suas solicita\u00e7\u00f5es.<\/span><\/p>\n<p><span style=\"color: #888888\">Inicialmente, essas tecnologias n\u00e3o estavam preparadas para gerar e armazenar as informa\u00e7\u00f5es estrat\u00e9gicas necess\u00e1rias a uma gest\u00e3o eficiente dos neg\u00f3cios ou opera\u00e7\u00e3o da empresa, particularmente no momento da tomada de decis\u00e3o. Essa inaptid\u00e3o deve-se ao facto das ferramentas eram inicialmente desenvolvidas para o processamento de informa\u00e7\u00e3o de produ\u00e7\u00e3o e n\u00e3o para consultas de grande volume de informa\u00e7\u00e3o. A verdade \u00e9 que as metodologias utilizadas em OLTP n\u00e3o s\u00e3o compat\u00edveis com as necessidades do OLAP.<\/span><\/p>\n<p><span style=\"color: #888888\">Com o advento do Data WareHousing as ferramentas de processamento anal\u00edtico on-line (OLAP &#8211; On-line Analytical Processing) passaram a ter um grande destaque. Segundo alguns autores, o sucesso de um Data WareHouse pode depender da ferramenta certa para atender as necessidades do utilizador, de onde podemos facilmente compreender o grau de import\u00e2ncia em seleccionar a ferramenta adequada.<\/span><\/p>\n<p><span style=\"color: #888888\">A ferramenta OLAP \u00e9 constitu\u00edda de um conjunto de tecnologias especialmente projectadas para dar suporte ao processo de decis\u00e3o atrav\u00e9s de consultas, an\u00e1lises e c\u00e1lculos mais sofisticados nos dados corporativos, estejam armazenados numa Data WareHouse ou n\u00e3o, por parte dos seus utilizadores, geralmente analistas, gestores e executivos.<\/span><\/p>\n<p><span style=\"color: #888888\">Para permitir uma melhor classifica\u00e7\u00e3o, as ferramentas OLAP est\u00e3o divididas em ferramentas que utilizam um banco de dados multidimensional (MOLAP) ou em ferramentas que armazenam os dados em banco de dados relacionais (ROLAP).<\/span><\/p>\n<p><span style=\"color: #888888\">Este tutorial prop\u00f5e como objectivo criar e alimentar uma datamart e utilizar o Oracle Discoverer como ferramenta de an\u00e1lise inteligente sobre a datamart criada.<!--more--><\/span><\/p>\n<p><span style=\"color: #888888\">Todo o material utilizado na fase de ETL, scripts e programas utilizados encontra-se dispon\u00edvel dentro de um ficheiro zip alocado no seguinte endere\u00e7o:<\/span><\/p>\n<h3><a href=\"http:\/\/www.apmuga.com\/Docs\/DataWareHouse_Oracle.zip\">http:\/\/www.apmuga.com\/docs\/DataWareHouse_Oracle.zip<\/a><\/h3>\n<h3><\/h3>\n<h3>2. Cria\u00e7\u00e3o do Modelo<br \/>\n2.1.\u00a0\u00a0 An\u00e1lise da informa\u00e7\u00e3o dispon\u00edvel<br \/>\n\u00a0<\/h3>\n<p>Foi utilizado um dump de uma base de dados operacional. O seu modelo esquem\u00e1tico ANEXO 1 \u2013 Modelo Operacional encontra-se no ficheiro ZIP j\u00e1 referido. Juntamente com isso foi disponibilizado tamb\u00e9m ficheiros em Excel contendo a informa\u00e7\u00e3o sobre canais de vendas e promo\u00e7\u00f5es efectuadas.<\/p>\n<p>Dessa documenta\u00e7\u00e3o conseguimos extrair as seguintes entidades:<\/p>\n<ul>\n<li>Clientes (CUSTOMERS)<\/li>\n<li>Pa\u00edses (COUNTRIES)<\/li>\n<li>Vendas (SALES)<\/li>\n<li>Produtos (PRODUCTS)<\/li>\n<li>Compras (BUY)<\/li>\n<li>Subcategorias (SUB_CATEGORIES)<\/li>\n<li>Categorias (CATEGORIES)<\/li>\n<li>Fornecedores (SUPPLIERS)<\/li>\n<li>Promo\u00e7\u00f5es (PROMOTIONS)<\/li>\n<\/ul>\n<h3><\/h3>\n<h3>2.2.\u00a0\u00a0 An\u00e1lise das necessidade requeridas da datamart<br \/>\n\u00a0<\/h3>\n<p>Como datamart, o sistema ser\u00e1 utilizado para pesquisas de dados focadas no neg\u00f3cio. Como tal ser\u00e3o executadas pesquisas no sentido de responder as perguntas do neg\u00f3cio. Pensamos que as perguntas mais correntes ser\u00e3o as seguintes:<\/p>\n<ul>\n<li>Que produtos s\u00e3o os mais vendidos?<\/li>\n<li>Que produtos s\u00e3o menos vendidos?<\/li>\n<li>Quais s\u00e3o os melhores clientes?<\/li>\n<li>Quais s\u00e3o as melhores categorias de produtos?<\/li>\n<li>Como evolui as vendas no ano, na semana?<\/li>\n<li>Quantos clientes perdemos, por ano?<\/li>\n<li>Qual \u00e9 o perfil dos nossos melhores clientes? E dos piores?<\/li>\n<\/ul>\n<p>Devido as limita\u00e7\u00f5es do modelo operacional dispon\u00edvel n\u00e3o ser\u00e1 poss\u00edvel responder a perguntas do g\u00e9nero:<\/p>\n<ul>\n<li>Quais s\u00e3o os produtos mais lucrativos?<\/li>\n<\/ul>\n<p>Neste caso falta a informa\u00e7\u00e3o de pre\u00e7o de custo do item vendido pois n\u00e3o se consegue obter essa informa\u00e7\u00e3o devido a rela\u00e7\u00e3o entre produtos e fornecedores.<\/p>\n<ul>\n<li>Que produtos s\u00e3o mais dispendiosos de manter em stock?<\/li>\n<\/ul>\n<p>N\u00e3o existe informa\u00e7\u00e3o sobre aprovisionamento.<\/p>\n<h3>2.3.\u00a0\u00a0 Modelo em estrela proposto<br \/>\n\u00a0<\/h3>\n<p>No ANEXO 2 \u2013 Modelo Estrela est\u00e1 apresentado o nosso modelo em estrela que iremos utilizar neste projecto. Trata-se de uma simplifica\u00e7\u00e3o cl\u00e1ssica do modelo operacional.<\/p>\n<p>As tabelas BD_PROMOCOES\u00a0 e BD_CANAISVENDAS prov\u00eam integralmente da convers\u00e3o das folhas de excel respectivas e carregadas para a datamart. A tabela de facto deste modelo em estrela prov\u00eam dos dados da tabela de sales do sistema operacional e\u00a0 os dados dos clientes prov\u00eam da jun\u00e7\u00e3o da tabela Customers e Countries.<\/p>\n<h3>2.4.\u00a0\u00a0 Defini\u00e7\u00e3o da granularidade<br \/>\n\u00a0<\/h3>\n<p>Como em qualquer projecto de Data WareHousing, \u00e9 necess\u00e1rio definir a granularidade das dimens\u00f5es do modelo.\u00a0 No nosso caso, essa tarefa \u00e9 relativamente simples.<\/p>\n<ul>\n<li>Dimens\u00e3o BD_TEMPO<\/li>\n<\/ul>\n<p>At\u00e9 ao dia j\u00e1 que n\u00e3o dispomos de informa\u00e7\u00e3o de horas nos factos<\/p>\n<ul>\n<li>Dimens\u00e3o BD_CLIENTE<\/li>\n<\/ul>\n<p>Ser\u00e1 at\u00e9 ao cliente, tendo os mesmos clientes do sistema operacional.<\/p>\n<ul>\n<li>Dimens\u00e3o BD_PRODUTOS<\/li>\n<\/ul>\n<p>Ser\u00e1 at\u00e9 ao produto, tendo os mesmos produtos do sistema operacional.<\/p>\n<ul>\n<li>Dimens\u00e3o BD_PROMOCOES<\/li>\n<\/ul>\n<p>Ser\u00e1 at\u00e9 a promo\u00e7\u00e3o, tendo as mesma promo\u00e7\u00f5es do sistema operacional.<\/p>\n<ul>\n<li>\u00a0Dimens\u00e3o BD_CANAISVENDA<\/li>\n<\/ul>\n<p>Ser\u00e1 at\u00e9 ao canal de venda, tendo os mesmos canais de venda do sistema operacional.<\/p>\n<h3><\/h3>\n<h3>2.5.\u00a0\u00a0 Tamanho previsto<br \/>\n\u00a0<\/h3>\n<p>Para o calculo do tamanho da nossa datamart \u00e9 necess\u00e1rio ter certas assump\u00e7\u00f5es. Ser\u00e1 v\u00e1lido pensar que o numero de clientes n\u00e3o ir\u00e1 variar e que o numero de produtos n\u00e3o aumentar\u00e1 muito durante o tempo de vida da datamart.<\/p>\n<ul>\n<li>Dimens\u00e3o BD_TEMPO, 365 dias X 12 meses X 10 anos = 43800 dias.<\/li>\n<li>Dimens\u00e3o BD_CLIENTE, 50000 clientes.<\/li>\n<li>Dimens\u00e3o BD_PRODUTOS, 10000 produtos.<\/li>\n<li>Dimens\u00e3o BD_PROMOCOES, entre 500 e 9999 promo\u00e7\u00f5es, assumimos 1000 promo\u00e7\u00f5es para este projecto.<\/li>\n<li>Dimens\u00e3o BD_CANAISVENDA, 5 canais de vendas.<\/li>\n<li>Tamanho M\u00e9dio de um Registo de Facto (TMRF), 8 campos * 4 Bytes = 32 Bytes.<\/li>\n<li>Percentagem de Espa\u00e7o Ocupado pelas Dimens\u00f5es em Rela\u00e7\u00e3o aos Factos (PEODRF), 5%.<\/li>\n<\/ul>\n<p>Tendo em conta que temos 8 campos por registo na tabela de factos obtemos a seguinte express\u00e3o:<\/p>\n<p>(BD_TEMPO * BD_CLIENTE * BD_PRODUTOS * BD_PROMOCOES * BD_CANAISVENDA\u00a0 * TMRF) * PEODRF = 3.508.758.544.921,88 MB\u00a0<\/p>\n<p>Este valor aplica ria-se numa MOLAP em que ter\u00edamos todos os dados, nulos ou n\u00e3o, presente no sistema. No nosso caso, uma ROLAP com apenas a informa\u00e7\u00e3o existente, temos que fazer a previs\u00e3o de outro modo.<\/p>\n<p>Olhando para os dados presentes na tabela SALES, conseguimos concluir que o numero de vendas por ano ronda os 350000 registos. Alterando a express\u00e3o anterior para considerar este facto temos:<\/p>\n<p>\u00a0 Num. M\u00e9dio Vendas Ano * Tempo Vida Datamart * PEODRF = 3.675.000 MB\u00a0<\/p>\n<h3>2.6.\u00a0\u00a0 Informa\u00e7\u00e3o extra<br \/>\n\u00a0<\/h3>\n<p>No lugar de ID num\u00e9rico na chave do BD_TEMPO, optamos por definir uma chave com o formato ano + m\u00eas + dia para poss\u00edveis parti\u00e7\u00f5es.<\/p>\n<h3><\/h3>\n<h3>3. Instala\u00e7\u00e3o e configura\u00e7\u00e3o do software Oracle\u00a0<br \/>\n3.1.\u00a0\u00a0 Software Utilizado<br \/>\n\u00a0<\/h3>\n<p>Para realizar este projecto foram utilizados produtos:<\/p>\n<ul>\n<li>Oracle9i Entreprise Edition<\/li>\n<li>Oracle9i Development Suite<\/li>\n<li>SYBASE PowerDesigner 6<\/li>\n<li>Indus-Soft WinSQL 3.8<\/li>\n<li>Diversos<\/li>\n<\/ul>\n<h3><\/h3>\n<h3>3.2.\u00a0\u00a0 Configura\u00e7\u00e3o da base de dados para o Data Mart\u00a0<br \/>\n3.2.1. Cria\u00e7\u00e3o dos utilizadores e defini\u00e7\u00e3o dos seus privi\u00e9gios<br \/>\n\u00a0<\/h3>\n<p>Para a realiza\u00e7\u00e3o deste projecto foram criadas tr\u00eas contas no Oracle, duas para utiliza\u00e7\u00e3o dos elementos participantes e uma para alojamento dos objectos da datamart.<\/p>\n<h3><\/h3>\n<h3>\n<table border=\"1\" cellPadding=\"0\" cellSpacing=\"0\" style=\"margin-left: 41.4pt; border-collapse: collapse; border: medium none\" class=\"MsoTableGrid\">\n<tr>\n<td width=\"84\" vAlign=\"top\" style=\"padding-right: 5.4pt; padding-left: 5.4pt; background: #f3f3f3; padding-bottom: 0cm; width: 63pt; padding-top: 0cm; border: windowtext 1pt solid\">\n<p align=\"center\" style=\"margin-left: 0cm; text-align: center\" class=\"MsoNormal\">Conta<\/p>\n<\/td>\n<td width=\"456\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; background: #f3f3f3; padding-bottom: 0cm; border-left: medium none; width: 342pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p align=\"center\" style=\"margin-left: 0cm; text-align: center\" class=\"MsoNormal\">Grupo<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"84\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 63pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p style=\"margin-left: 0cm\" class=\"MsoNormal\">adm1<\/p>\n<\/td>\n<td width=\"456\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 342pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p style=\"margin-left: 0cm\" class=\"MsoNormal\">Bda<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"84\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 63pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p style=\"margin-left: 0cm\" class=\"MsoNormal\">adm2<\/p>\n<\/td>\n<td width=\"456\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 342pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p style=\"margin-left: 0cm\" class=\"MsoNormal\">Bda<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"84\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 63pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p style=\"margin-left: 0cm\" class=\"MsoNormal\">BD<\/p>\n<\/td>\n<td width=\"456\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 342pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p style=\"margin-left: 0cm\" class=\"MsoNormal\">&nbsp;<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<\/h3>\n<h3 style=\"text-align: center\" class=\"MsoCaption\">Tabela<a name=\"_Toc94799963\" title=\"_Toc94799963\"><\/a>Tabela 1<\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3>3.2.2. Configura\u00e7\u00e3o do espa\u00e7o utilizado<br \/>\n\u00a0<\/h3>\n<p>Tendo em conta o tamanho previsto para a datamart, foi logo criado no Oracle as dimens\u00f5es necess\u00e1rias.<\/p>\n<h3><\/h3>\n<h3><\/h3>\n<h3>\n<table border=\"1\" cellPadding=\"0\" cellSpacing=\"0\" style=\"margin-left: 41.4pt; border-collapse: collapse; border: medium none\" class=\"MsoTableGrid\">\n<tr>\n<td width=\"84\" vAlign=\"top\" style=\"padding-right: 5.4pt; padding-left: 5.4pt; background: #f3f3f3; padding-bottom: 0cm; width: 63pt; padding-top: 0cm; border: windowtext 1pt solid\">\n<p align=\"center\" style=\"margin-left: 0cm; text-align: center\" class=\"MsoNormal\">Conta<\/p>\n<\/td>\n<td width=\"132\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; background: #f3f3f3; padding-bottom: 0cm; border-left: medium none; width: 99pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p align=\"center\" style=\"margin-left: 0cm; text-align: center\" class=\"MsoNormal\">Tam. Inicial<\/p>\n<\/td>\n<td width=\"324\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; background: #f3f3f3; padding-bottom: 0cm; border-left: medium none; width: 243pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p align=\"center\" style=\"margin-left: 0cm; text-align: center\" class=\"MsoNormal\">AutoExtend<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"84\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 63pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p style=\"margin-left: 0cm\" class=\"MsoNormal\">adm1<\/p>\n<\/td>\n<td width=\"132\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 99pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p align=\"center\" style=\"margin-left: 0cm; text-align: center\" class=\"MsoNormal\">150MB<\/p>\n<\/td>\n<td width=\"324\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 243pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p style=\"margin-left: 0cm\" class=\"MsoNormal\">Sim, com log<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"84\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 63pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p style=\"margin-left: 0cm\" class=\"MsoNormal\">adm2<\/p>\n<\/td>\n<td width=\"132\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 99pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p align=\"center\" style=\"margin-left: 0cm; text-align: center\" class=\"MsoNormal\">150MB<\/p>\n<\/td>\n<td width=\"324\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 243pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p style=\"margin-left: 0cm\" class=\"MsoNormal\">Sim, com log<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"84\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 63pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p style=\"margin-left: 0cm\" class=\"MsoNormal\">BD<\/p>\n<\/td>\n<td width=\"132\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 99pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p align=\"center\" style=\"margin-left: 0cm; text-align: center\" class=\"MsoNormal\">4.000.000MB<\/p>\n<\/td>\n<td width=\"324\" vAlign=\"top\" style=\"border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 243pt; padding-top: 0cm; border-bottom: windowtext 1pt solid\">\n<p style=\"margin-left: 0cm\" class=\"MsoNormal\">Sim, com log<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<\/h3>\n<h3 style=\"text-align: center\" class=\"MsoCaption\">Tabela<a name=\"_Toc94799964\" title=\"_Toc94799964\"><\/a>Tabela 2<\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3>3.2.3. Cria\u00e7\u00e3o das tabelas de dados<br \/>\n\u00a0<\/h3>\n<p>Foram criadas seis tabelas. A estrutura das mesmas est\u00e3o situadas no ANEXO 3 \u2013 Scripts de cria\u00e7\u00e3o das tabelas do Datamart.<\/p>\n<ul>\n<li>BD_TEMPO<\/li>\n<li>BD_CLIENTE<\/li>\n<li>BD_PRODUTOS<\/li>\n<li>BD_PROMOCOES<\/li>\n<li>BD_CANAISVENDA<\/li>\n<li>BD_FACTOS_VENDAS<\/li>\n<\/ul>\n<h3><\/h3>\n<h3>4. Extract Transform and Load<br \/>\n4.1.\u00a0\u00a0 Defini\u00e7\u00e3o do processo de importa\u00e7\u00e3o\u00a0<br \/>\n\u00a0<\/h3>\n<p>Como qualquer processo de alimenta\u00e7\u00e3o de uma base de dados, temos tr\u00eas passos:<\/p>\n<ol>\n<li>Selec\u00e7\u00e3o dos dados origem e import para zona tempor\u00e1ria.<\/li>\n<li>Limpeza e tratamento destes.<\/li>\n<li>Importa\u00e7\u00e3o da zona tempor\u00e1ria para tabelas destino.<\/li>\n<\/ol>\n<h3><\/h3>\n<h3><\/h3>\n<h3 style=\"text-align: center\">\u00a0<img decoding=\"async\" src=\"\/gfx\/DataWareHouse_Oracle_ficheiros\/image001.gif\" \/><\/h3>\n<p style=\"text-align: center\">Imagem 1<\/p>\n<h3><\/h3>\n<h3>4.2.\u00a0\u00a0 Importa\u00e7\u00e3o dos dados Operacionais<br \/>\n\u00a0<\/h3>\n<p>Na tarefa de importa\u00e7\u00e3o dos dados originais temos v\u00e1rias op\u00e7\u00f5es:<\/p>\n<ul>\n<li>Criar uma liga\u00e7\u00e3o entre a bd de produ\u00e7\u00e3o e a datamart<\/li>\n<li>Fazer um dump da bd original e o devido load para a zona tempor\u00e1ria.<\/li>\n<li>Usar uma ferramenta de transforma\u00e7\u00e3o como o WareHouse Builder.<\/li>\n<\/ul>\n<p>Optamos pelo m\u00e9todo de dump e load dos dados que pretendemos inserir na datamart.<\/p>\n<h3><\/h3>\n<h3>4.3.\u00a0\u00a0 Importa\u00e7\u00e3o dos dados externos<br \/>\n\u00a0<\/h3>\n<p>Existem ficheiros Excel que, apesar de n\u00e3o estar no sistema OLTP, fazem parte do neg\u00f3cio. Logo \u00e9 necess\u00e1rio importar essa informa\u00e7\u00e3o A informa\u00e7\u00e3o disponibilizada \u00e9 promo\u00e7\u00f5es e canais de vendas.<\/p>\n<p>O processo para transforma\u00e7\u00e3o o conte\u00fado desses ficheiros \u00e9 trabalhoso. Uma hip\u00f3tese seria de criar uma liga\u00e7\u00e3o ODBC pelo driver fornecido pela Microsoft. Outra seria gravar o ficheiro como CSV (Comma Sep. Values) e transformar o mesmo em comandos SQL.\u00a0 Optamos pela segunda abordagem.<\/p>\n<p>Temos primeiro alterar os ficheiros para facilitar a importa\u00e7\u00e3o dos dados. De seguida temos que converter os ficheiros xls para csv. Por \u00faltimo, quando temos um ficheiro de texto com os dados convertidos para SQL introduzimos estes para uma tabela tempor\u00e1ria. No final carregamos os dados para a Datamart.<\/p>\n<p>No ANEXO 4 \u2013 Extra\u00e7\u00e3o dos dados externos, est\u00e3o exemplos desse processo.<\/p>\n<h3><\/h3>\n<h3>4.4.\u00a0\u00a0 Gera\u00e7\u00e3o da dimens\u00e3o Tempo<br \/>\n\u00a0<\/h3>\n<p>Existem v\u00e1rias maneiras de gerar a informa\u00e7\u00e3o necess\u00e1ria para a dimens\u00e3o tempo. Optamos por criar um pequeno programa em visual basic que gera essa informa\u00e7\u00e3o. Assim tenhamos controlo sobre os dados necess\u00e1rios como por exemplo, dias de semana em portugu\u00eas, defini\u00e7\u00e3o dos feriados entre outros.<\/p>\n<p>Essa abordagem, apesar de trabalhosa, d\u00e1-nos flexibilidade na gest\u00e3o dos dados.<\/p>\n<h3><\/h3>\n<h3>5. Optimiza\u00e7\u00e3o<br \/>\n5.1.\u00a0\u00a0 Cria\u00e7\u00e3o de ind\u00edces<br \/>\n\u00a0<\/h3>\n<p>Um dos m\u00e9todos de optimiza\u00e7\u00e3o das datamart e data WareHouse \u00e9 a utiliza\u00e7\u00e3o de ind\u00edces bitmap join no lugar de ind\u00edces btree que \u00e9 o convencional numa base de dados relacional. No ANEXO 7 \u2013 Cria\u00e7\u00e3o dos \u00edndices Bitmap Join est\u00e3o descritos os \u00edndices utilizados.<\/p>\n<h3><\/h3>\n<h3>5.2.\u00a0\u00a0 Optimiza\u00e7\u00e3o do Oracle 9i<br \/>\n\u00a0<\/h3>\n<p>Foi alterado tamb\u00e9m a configura\u00e7\u00e3o da base de dados para optimiza\u00e7\u00e3o nas querys. Os valores alterados foram os seguintes:<\/p>\n<h3><\/h3>\n<p>BITMAP_MERGE_AREA_SIZE=15728640<\/p>\n<p>CREATE_BITMAP_AREA_SIZE=15728640<\/p>\n<p>SORT_AREA_SIZE=15728640<\/p>\n<p>HASH_AREA_SIZE=15728640<\/p>\n<p>HASH_JOIN_ENABLED=TRUE<\/p>\n<p>DB_FILE_MULTIBLOCK_READ_COUNT=64\u00a0<\/p>\n<h3>6. Discoverer Administrator<br \/>\n6.1.\u00a0\u00a0 Cria\u00e7\u00e3o do EUL<br \/>\n\u00a0<\/h3>\n<p>Neste passo criamos um EUL com o esquema de dados do utilizador BD.<\/p>\n<p>De seguida foi criado uma Bussiness Area com base nas tabelas do utilizador BD. Foram importadas as seguintes tabelas:<\/p>\n<ul>\n<li>BD_CANAISVENDAS<\/li>\n<li>BD_CLIENTES<\/li>\n<li>BD_COMPRAS<\/li>\n<li>BD_FACTOS_VENDAS<\/li>\n<li>BD_FORNECEDORES<\/li>\n<li>BD_PRODUTOS<\/li>\n<li>BD_PROMOCOES<\/li>\n<li>BD_TEMPO<\/li>\n<\/ul>\n<p>As rela\u00e7\u00f5es criadas foram com base nas chaves prim\u00e1rias e forasteiras.<\/p>\n<h3><\/h3>\n<h3>6.2.\u00a0\u00a0 Defini\u00e7\u00e3o de privi\u00e9gios<br \/>\n\u00a0<\/h3>\n<p>A defini\u00e7\u00e3o de privil\u00e9gios foi executada em dois passos. Primeiro foi dados acesso aos utilizadores amuga, pamaro e xpto.<\/p>\n<p>De seguida foram privil\u00e9gios de administra\u00e7\u00e3o aos utilizadores amuga e pamaro. O utilizador xpto ficou com apenas os privil\u00e9gios de edi\u00e7\u00e3o do utilizador.<\/p>\n<h3><\/h3>\n<h3>6.3.\u00a0\u00a0 Prepara\u00e7\u00e3o da Bussiness Area<br \/>\n\u00a0<\/h3>\n<p>Neste fase escondemos todos as chaves prim\u00e1rias e corrigimos todos os nomes para terem um aspecto leg\u00edvel.<\/p>\n<h3><\/h3>\n<h3><\/h3>\n<h3>7. Discoverer Desktop<\/h3>\n<p>Junto com este relat\u00f3rio segue em anexo os cadernos criados.<\/p>\n<h3><\/h3>\n<h3>7.1.\u00a0\u00a0 CAD_MELHORES_CLIENTES<\/h3>\n<p>Este cadernos foi criado com base numa matriz com os valores NomeCliente e um campo calculado SUM(VALOR_VENDIDO).<\/p>\n<h3><\/h3>\n<p>SELECT BD_CLIENTES.NOME_CLIENTE, SUM(BD_FACTOS_VENDAS.VALOR_VENDIDA) FROM BD.BD_CLIENTES BD_CLIENTES, BD.BD_FACTOS_VENDAS BD_FACTOS_VENDAS WHERE ( ( BD_CLIENTES.ID_CLIENTE = BD_FACTOS_VENDAS.ID_CLIENTE ) ) GROUP BY BD_CLIENTES.NOME_CLIENTE;\u00a0<\/p>\n<h3>7.2.\u00a0\u00a0 CAD_LOCAL_MELHORES_CLI<br \/>\n\u00a0<\/h3>\n<p>Este cadernos foi criado com base numa matriz com os valores Pais, ZonaCliente e um campo calculado SUM(VALOR_VENDIDO).<\/p>\n<p>SELECT BD_CLIENTES.MORADA_ZONA, BD_CLIENTES.PAIS, BD_TEMPO.ANO, SUM(BD_FACTOS_VENDAS.VALOR_VENDIDO) FROM BD.BD_CLIENTES BD_CLIENTES, BD.BD_FACTOS_VENDAS BD_FACTOS_VENDAS, BD.BD_TEMPO BD_TEMPO WHERE ( ( BD_CLIENTES.ID_CLIENTE = BD_FACTOS_VENDAS.ID_CLIENTE ) AND ( BD_TEMPO.ID_TEMPO = BD_FACTOS_VENDAS.ID_TEMPO ) ) GROUP BY BD_CLIENTES.MORADA_ZONA, BD_CLIENTES.PAIS, BD_TEMPO.ANO;\u00a0<\/p>\n<h3><\/h3>\n<h3>7.3.\u00a0\u00a0 CAT_PROD_MAIS_VENDIDOS<br \/>\n\u00a0<\/h3>\n<p>Este cadernos foi criado com base numa matriz com os valores nomeprodutos e ano com um campo calculado SUM(VALOR_VENDIDO).<\/p>\n<p>SELECT BD_PRODUTOS.NOMEPRODUTO, BD_TEMPO.ANO, SUM(BD_FACTOS_VENDAS.UNIDADES_VENDIDAS) FROM BD.BD_FACTOS_VENDAS BD_FACTOS_VENDAS, BD.BD_PRODUTOS BD_PRODUTOS, BD.BD_TEMPO BD_TEMPO WHERE ( ( BD_PRODUTOS.ID_PRODUTO = BD_FACTOS_VENDAS.ID_PRODUTO ) AND ( BD_TEMPO.ID_TEMPO = BD_FACTOS_VENDAS.ID_TEMPO ) ) GROUP BY BD_PRODUTOS.NOMEPRODUTO, BD_TEMPO.ANO;\u00a0<\/p>\n<h3>7.4.\u00a0\u00a0 CAD_EVOLUCAO_VENDAS<br \/>\n\u00a0<\/h3>\n<p>Este cadernos foi criado com base numa matriz com os valores nomeprodutos, ano e m\u00eas com um campo calculado SUM(VALOR_VENDIDO).<\/p>\n<p>SELECT BD_PRODUTOS.NOMEPRODUTO, BD_TEMPO.ANO, BD_TEMPO.MES, SUM(BD_FACTOS_VENDAS.VALOR_VENDIDO) FROM BD.BD_FACTOS_VENDAS BD_FACTOS_VENDAS, BD.BD_PRODUTOS BD_PRODUTOS, BD.BD_TEMPO BD_TEMPO WHERE ( ( BD_PRODUTOS.ID_PRODUTO = BD_FACTOS_VENDAS.ID_PRODUTO ) AND ( BD_TEMPO.ID_TEMPO = BD_FACTOS_VENDAS.ID_TEMPO ) ) GROUP BY BD_PRODUTOS.NOMEPRODUTO, BD_TEMPO.ANO, BD_TEMPO.MES;\u00a0<\/p>\n<h3><\/h3>\n<h3>7.5.\u00a0\u00a0 CAD_CAT_PROD_MAIS_VENDIDOS<br \/>\n\u00a0<\/h3>\n<p>Caderno com matriz baseado nas categorias dos produtos por ano. Foi criado um campo SUM(Unidades Vendidas).<\/p>\n<p>SELECT BD_PRODUTOS.SUBCATEGORIA, BD_TEMPO.ANO, SUM(BD_FACTOS_VENDAS.UNIDADES_VENDIDAS) FROM BD.BD_FACTOS_VENDAS BD_FACTOS_VENDAS, BD.BD_PRODUTOS BD_PRODUTOS, BD.BD_TEMPO BD_TEMPO WHERE ( ( BD_PRODUTOS.ID_PRODUTO = BD_FACTOS_VENDAS.ID_PRODUTO ) AND ( BD_TEMPO.ID_TEMPO = BD_FACTOS_VENDAS.ID_TEMPO ) ) GROUP BY BD_PRODUTOS.SUBCATEGORIA, BD_TEMPO.ANO;\u00a0<\/p>\n<h3>8. Resumo e experiencia adequirida<\/h3>\n<h3>Este projecto foi muito interessante e permitiu a aquisi\u00e7\u00e3o de muitos conhecimentos na \u00e1rea do Data WareHousing.<\/h3>\n<p>Conseguimos apreender que o desenho e implementa\u00e7\u00e3o de uma datamart n\u00e3o se rege pelas mesmas regas que uma base de dados operacional, sendo que, em alguns casos, s\u00e3o incompat\u00edveis. Basicamente todos os \u201ctruques\u201d apreendidos anteriormente s\u00e3o para esquecer. Isto \u00e9 algo de dif\u00edcil de entender. Tudo que se aplica numa OLTP \u00e9 para ser esquecido numa OLAP.<\/p>\n<p>Tivemos muitos problemas com o software da Oracle. Os mais relevantes foram os wizards e os programas de instala\u00e7\u00e3o que acompanham o Oracle 9i. Por exemplo,\u00a0 o setup de instala\u00e7\u00e3o do Oracle 9i n\u00e3o detecta nem avisa que o meio de suporte aonde est\u00e3o os ficheiros de instala\u00e7\u00e3o est\u00e1 corrompido, congelando apenas. O wizard de cria\u00e7\u00e3o da uma base de dados n\u00e3o funcionava na cria\u00e7\u00e3o de uma base de dados exemplo para Data WareHouse. Poder\u00edamos enumerar aqui uma lista enorme de problemas com o software utilizado.<\/p>\n<p>Ficamos agradavelmente impressionados com as capacidades do Oracle Discoverer e as suas potencialidades.\u00a0<\/p>\n<h3><\/h3>\n<h3><\/h3>\n<h3>ANEXO 1 \u2013 Modelo Operacional<\/h3>\n<h3><\/h3>\n<h3>\u00a0<img decoding=\"async\" src=\"\/gfx\/DataWareHouse_Oracle_ficheiros\/image003.gif\" \/><\/h3>\n<h3>ANEXO 2 \u2013 Modelo Estrela<\/h3>\n<h3>\u00a0<img decoding=\"async\" loading=\"lazy\" width=\"612\" src=\"\/gfx\/DataWareHouse_Oracle_ficheiros\/image001.gif\" height=\"753\" \/><\/h3>\n<h3><\/h3>\n<h3>Esquema conceptual da Data Mart<\/h3>\n<h3>ANEXO 3 \u2013 Scripts de cria\u00e7\u00e3o das tabelas do Datamart<\/h3>\n<h3><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">table<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CANAISVENDAS<br \/>\n<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ID_CANALVENDA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 SIMB_CANALVENDA\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 DESCRICAO_CANALVENDA\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 CLASS_CANALVENDA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">primary<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">key<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">unique<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">index<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CANAISVENDAS_PK <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">on<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CANAISVENDAS <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">asc<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">table<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CLIENTES<br \/>\n<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ID_CLIENTE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 NOME_CLIENTE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 MORADA_CLIENTE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 MORADA_ZONA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 PAIS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 SEXO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ESTADO_CIVIL\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 RENDIMENTO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 DATA_NASCIMENTO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 TELEFONE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 LIMIT_CREDITO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">primary<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">key<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/span><\/h3>\n<p><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">unique<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">index<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CLIENTES_PK <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">on<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CLIENTES <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CLIENTE <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">asc<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">table<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PRODUTOS<br \/>\n<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ID_PRODUTO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 NOMEPRODUTO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 DESCRICAOPRODUTO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 UNIDADE_MEDIDA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 TAMANHO_CLASS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 TAMANHO_EMBALAGEM\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 SUBCATEGORIA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 FORNECEDOR_NOME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 FORNECEDOR_MORADA\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ULT_PRECOCUSTO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ULT_PRECOUNIT\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ULT_PRECOACTUALIZACAO\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">primary<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">key<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/span><\/h3>\n<p><\/span><\/p>\n<p><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">unique<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">index<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PRODUTO_PK <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">on<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PRODUTOS <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PRODUTO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">asc<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">table<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES<br \/>\n<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ID_PROMO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 PROMO_NAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 PROMO_SUBCATEGORY\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 PROMO_CATEGORY\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 PROMO_COST\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 PROMO_BEGIN_DATE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 PROMO_END_DATE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">primary<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">key<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/span><\/h3>\n<p><\/span><\/p>\n<p><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">unique<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">index<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES_PK <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">on<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">asc<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">table<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO<br \/>\n<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ID_TEMPO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ANO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 MES\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 SEMANA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 DIA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 HORA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 FLAG_FERIADO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VARCHAR2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">250<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">primary<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">key<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_TEMPO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/span><\/h3>\n<p><\/span><\/p>\n<p><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">unique<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">index<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO_PK <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">on<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_TEMPO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">asc<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">table<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS<br \/>\n<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ID_TEMPO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ID_PROMO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ID_PRODUTO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ID_CLIENTE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 ID_CANALVENDA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">not<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 UNIDADES_VENDIDAS\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 VALOR_VENDIDA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DECIMAL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">10<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">primary<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">key<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_TEMPO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">),<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">foreign<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">key<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">references<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CANAISVENDAS <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">),<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">foreign<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">key<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">references<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CLIENTES <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">),<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">foreign<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">key<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">references<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PRODUTOS <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">),<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">foreign<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">key<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">references<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">),<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">foreign<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">key<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_TEMPO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">references<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_TEMPO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/span><\/h3>\n<p><\/span><\/p>\n<p><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">unique<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">index<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS_PK <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">on<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_TEMPO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">asc<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_PROMO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">asc<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_PRODUTO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">asc<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_CLIENTE <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">asc<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_CANALVENDA <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">asc<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span>\u00a0<br style=\"page-break-before: always\" \/><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><\/h3>\n<p><\/span><\/p>\n<p><\/span><\/p>\n<h3>ANEXO 4 \u2013 Extra\u00e7\u00e3o dos dados externos<\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Exemplo de resultado da transforma\u00e7\u00e3o do ficheiro Excel de promo\u00e7\u00f5es para csv pronto para carregamento.<\/span><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_NAME<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_SUBCATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_CATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_COST<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0 PROMO_BEGIN_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_END_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;promotion name# 1&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;downtown billboard&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;post&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">77200<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;15-09-1998 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;15-11-1998 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_NAME<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_SUBCATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_CATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_COST<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0 PROMO_BEGIN_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_END_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;promotion name# 2&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;hospital flyer&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;flyer&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">47100<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;13-04-1999 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;13-07-1999 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD _PROMOCOES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_NAME<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_SUBCATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_CATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_COST<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0 PROMO_BEGIN_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_END_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">3<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;promotion name# 3&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;coupon news&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;newspaper&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">23900<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;25-08-2000 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;25-09-2000 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_NAME<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_SUBCATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_CATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_COST<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0 PROMO_BEGIN_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_END_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">4<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;promotion name# 4&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;manufacture rebate news&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;newspaper&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">8700<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;18-11-1998 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;18-01-1999 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_NAME<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_SUBCATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_CATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_COST<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0 PROMO_BEGIN_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_END_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">5<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;promotion name# 5&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;TV program sponsorship&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;TV&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">5700<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;17-03-1999 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;17-06-1999 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_NAME<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_SUBCATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_CATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_COST<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0 PROMO_BEGIN_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_END_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">6<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;promotion name# 6&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;ad news&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;newspaper&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">76800<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;08-05-2000 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;08-06-2000 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><\/h3>\n<p><\/span><\/p>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Registo para defini\u00e7\u00e3o de factos sem promo\u00e7\u00e3o.<\/span><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_NAME<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_SUBCATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_CATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_COST<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0 PROMO_BEGIN_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_END_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">0<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;NO PROMOTION&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;NO PROMOTION&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;NO PROMOTION&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">0<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">01-01-9999<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\"> 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">01-01-9999<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\"> 0:00&#8242;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><\/h3>\n<p><\/span><\/p>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\" lang=\"EN-GB\">Registo em falta.<\/span><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_NAME<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_SUBCATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_CATEGORY<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_COST<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0 PROMO_BEGIN_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMO_END_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">420<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;promotion name# 420&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;UNKNOW&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;UNKNOW&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">0<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;UNKNOW&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;UNKNOW&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Exemplo de resultado da transforma\u00e7\u00e3o do ficheiro Excel de canais de vendas para csv pronto para carregamento.<\/span><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CANAISVENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> SIMB_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> DESCRICAO_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> CLASS_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;S&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Direct Sales&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Direct&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CANAISVENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> SIMB_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> DESCRICAO_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> CLASS_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;T&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Tele Sales&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Direct&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CANAISVENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> SIMB_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> DESCRICAO_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> CLASS_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">3<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;C&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Catalog&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Indirect&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CANAISVENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> SIMB_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> DESCRICAO_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> CLASS_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">4<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;I&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Internet&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Indirect&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CANAISVENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> SIMB_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> DESCRICAO_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> CLASS_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">5<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;P&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Partners&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Others&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><\/h3>\n<p><\/span><\/p>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Registo para defini\u00e7\u00e3o de factos sem canal de venda.<\/span><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INSERT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INTO<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CANAISVENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> SIMB_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> DESCRICAO_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> CLASS_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VALUES<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">0<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;O&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Others&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Others&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">\u00a0<\/span>\u00a0<\/h3>\n<h3><\/h3>\n<h3>ANEXO 5 \u2013 Gera\u00e7\u00e3o da informa\u00e7\u00e3o de TEMPO<\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Exemplo de dados de tempo pronto para carregamento.<\/span><\/span><span style=\"font-size: 8pt\">\u00a0<\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">values<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">19990101<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;1999&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;01&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;sexta-feira&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;01&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;00&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">values<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">19990102<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;1999&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;01&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;s\u00e1bado&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;02&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;00&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">values<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">19990103<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;1999&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;01&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;domingo&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;03&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;00&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">values<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">19990104<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;1999&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;01&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;segunda-feira&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;04&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;00&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">values<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">19990105<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;1999&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;01&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;ter\u00e7a-feira&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;05&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;00&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">values<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">19990106<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;1999&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;01&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;quarta-feira&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;06&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;00&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">values<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">19990107<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;1999&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;01&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;quinta-feira&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;07&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;00&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">values<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">19990108<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;1999&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;01&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;sexta-feira&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;08&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;00&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">values<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">19990109<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;1999&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;01&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;s\u00e1bado&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;09&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8217;00&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">);<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3>ANEXO 6 \u2013 Transforma\u00e7\u00e3o dos dados de produ\u00e7\u00e3o<\/h3>\n<h3><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Obten\u00e7\u00e3o dos dados dos clientes.<\/span><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\"><\/span><\/strong><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">\u00a0<\/span><\/strong><em><span style=\"font-size: 8pt; color: #008000; font-family: 'Courier New'\">&#8211;Cria\u00e7\u00e3o do temp_clientes<\/span><\/em><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">drop<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">table<\/span><\/strong><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">TEMP_CLIENTES<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">CREATE<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">TABLE<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_CLIENTES <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">AS<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">select<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nCUST_ID <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0<br \/>\ntrim<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">CUST_FIRST_NAME || <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> || CUST_LAST_NAME<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> NOME_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\ntrim<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">CUST_STREET_ADDRESS || <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> || CUST_POSTAL_CODE || <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> || CUST_CITY <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> MORADA_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\ntrim<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">CUST_STATE_PROVINCE <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> MORADA_ZONA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\ntrim<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">t2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">COUNTRY_NAME<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PAIS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0<br \/>\ntrim<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">CUST_GENDER<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> SEXO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nCUST_MARITAL_STATUS <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ESTADO_CIVIL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nCUST_INCOME_LEVEL <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> RENDIMENTOS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<br \/>\nCUST_YEAR_OF_BIRTH <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ANO_NASCIMENTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nCUST_CREDIT_LIMIT <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> LIMIT_CREDITO<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> amuga<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">customers t1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> amuga<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">countries t2<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">where<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> t1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">COUNTRY_ID <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> t2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">COUNTRY_ID<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">and<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">1<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">0<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><em><span style=\"font-size: 8pt; color: #008000; font-family: 'Courier New'\">&#8211;Alimenta\u00e7\u00e3o<\/span><\/em><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">delete<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><\/span><\/h3>\n<p><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">TEMP_CLIENTES<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 TEMP_CLIENTES<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">select<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nCUST_ID <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<br \/>\ntrim<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">CUST_FIRST_NAME || <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> || CUST_LAST_NAME<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> NOME_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\ntrim<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">CUST_STREET_ADDRESS || <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> || CUST_POSTAL_CODE || <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216; &#8216;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> || CUST_CITY <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> MORADA_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\ntrim<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">CUST_STATE_PROVINCE <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> MORADA_ZONA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\ntrim<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">t2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">COUNTRY_NAME<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PAIS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0<br \/>\ntrim<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">CUST_GENDER<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> SEXO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nCUST_MARITAL_STATUS <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ESTADO_CIVIL<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nCUST_INCOME_LEVEL <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> RENDIMENTOS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<br \/>\nCUST_YEAR_OF_BIRTH <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ANO_NASCIMENTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nCUST_CREDIT_LIMIT <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> LIMIT_CREDITO<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> amuga<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">customers t1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> amuga<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">countries t2<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">where<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> t1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">COUNTRY_ID <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> t2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">COUNTRY_ID<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><em><span style=\"font-size: 8pt; color: #008000; font-family: 'Courier New'\">&#8211;Tramamento<\/span><\/em><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">update<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> temp_clientes<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">set<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ESTADO_CIVIL <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;Desconhecido&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">where<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ESTADO_CIVIL <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">is<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">null<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><em><span style=\"font-size: 8pt; color: #008000; font-family: 'Courier New'\">&#8211;Alimenta\u00e7\u00e3o da dm<\/span><\/em><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 BD_CLIENTES<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">select<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">*<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> temp_clientes<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/span><\/h3>\n<p><\/span><\/p>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><\/h3>\n<p><\/span><\/p>\n<p><\/span><\/p>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\" lang=\"EN-GB\"><\/span><\/h3>\n<h3><span style=\"font-size: 8pt; font-family: Arial\"><br style=\"page-break-before: always\" \/><\/span>\u00a0<\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\" lang=\"EN-GB\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Obten\u00e7\u00e3o dos dados dos produtos.<\/span><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">drop<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">table<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_produtos<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">CREATE<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">TABLE<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_produtos <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">AS<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">select<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_ID <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_NAME <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> NOME_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_DESC <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> DESCRICAO_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_UNIT_OF_MEASURE <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> UNIDADE_MEDIDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_WEIGHT_CLASS <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TAMANHO_CLASS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_PACK_SIZE <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TAMANHO_EMBALAGEM<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">prod_subcat_desc <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> SUBCATEGORIA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_STATUS <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ESTADO<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> amuga<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">products t1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> amuga<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">sub_categories t2<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">where<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> t1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">sub_cat_id <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> t2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">sub_cat_id<br \/>\n\u00a0<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">and<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">0<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/span><\/h3>\n<p><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">delete<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">TEMP_produtos<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 TEMP_produtos<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">select<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_ID <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_NAME <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> NOME_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_DESC <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> DESCRICAO_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_UNIT_OF_MEASURE <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> UNIDADE_MEDIDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_WEIGHT_CLASS <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TAMANHO_CLASS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_PACK_SIZE <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TAMANHO_EMBALAGEM<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">prod_subcat_desc <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> SUBCATEGORIA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROD_STATUS <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><\/span><\/h3>\n<p><\/span><\/p>\n<p><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ESTADO<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> amuga<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">products t1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> amuga<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">sub_categories t2<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">where<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> t1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">sub_cat_id <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> t2<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">sub_cat_id<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 BD_produtos<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">select<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">*<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> temp_produtos<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><\/h3>\n<p><\/span><\/p>\n<p><\/span><\/p>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\" lang=\"EN-GB\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\" lang=\"EN-GB\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\" lang=\"EN-GB\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Obten\u00e7\u00e3o dos dados dos fornecedores.<\/span><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">drop<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">table<\/span><\/strong><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">TEMP_FORNECEDORES<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">CREATE<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">TABLE<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_FORNECEDORES <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">AS<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">select<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">*<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> amuga<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">supplier<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">where<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">0<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_FORNECEDORES<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">select<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">*<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> amuga<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><\/span><\/h3>\n<p><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">supplier<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 BD_fornecedores<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">select<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">*<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_FORNECEDORES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">select<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">*<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_FORNECEDORES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><\/h3>\n<p><\/span><\/p>\n<p><\/span><\/p>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\" lang=\"EN-GB\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\" lang=\"EN-GB\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\" lang=\"EN-GB\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Obten\u00e7\u00e3o dos dados das compras.<\/span><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">drop table<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_COMPRAS; <\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">table<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_COMPRAS <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">SELECT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> prod_id <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> supplier_id <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_FORNECEDOR<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TO_CHAR<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">BUY_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;YYYYMMDD&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">AS<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_TEMPO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">UNIT_COST <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> UNI_CUSTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0<br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">UNIT_PRICE <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> UNI_PRECO<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 buy t1<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">where<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">0<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_COMPRAS<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">SELECT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> prod_id <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> supplier_id <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_FORNECEDOR<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TO_CHAR<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">BUY_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;YYYYMMDD&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">AS<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_TEMPO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">UNIT_COST <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> UNI_CUSTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0\u00a0\u00a0<br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">UNIT_PRICE <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> UNI_PRECO<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> buy t1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/span><\/h3>\n<p><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><\/h3>\n<p><\/span><\/p>\n<p><\/span><\/p>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\" lang=\"EN-GB\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\" lang=\"EN-GB\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Obten\u00e7\u00e3o dos dados das vendas.<\/span><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt\"><\/span><\/h3>\n<h3 style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">drop<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">table<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_VENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">create<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">table<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_VENDAS <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">SELECT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nTO_CHAR<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">SALE_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;YYYYMMDD&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">AS<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_TEMPO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0<br \/>\n<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">999999999<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> id_promo<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nprod_id <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\ncust_id <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">999999999<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">quantity_sold <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8220;UNIDADES_VENDIDAS&#8221;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nt1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">amount_sold <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8220;VALOR_VENDIDO&#8221;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> amuga<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">sales t1<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">where<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">0<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">delete<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_VENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_VENDAS<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">SELECT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nTO_CHAR<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">SALE_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;YYYYMMDD&#8217;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">AS<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_TEMPO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0<br \/>\ncase<br \/>\n\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">when<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PROMOTION <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;NO PROMOTION&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">then<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">0<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">else<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> To_NUMBER<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">SUBSTR<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">promotion<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">16<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">))<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">end<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nprod_id <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\ncust_id <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\ncase<br \/>\n\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">when<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> channel <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;S&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">then<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">1<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">when<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> channel <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;T&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">then<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">2<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">when<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> channel <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;C&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">then<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">3<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">when<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> channel <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;I&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">then<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">4<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">when<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> channel <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8216;P&#8217;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">then<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">5<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">else<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">0<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">end<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">\u00a0 <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">sum<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">t1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">quantity_sold<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8220;UNIDADES_VENDIDAS&#8221;<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">sum<\/span><\/strong><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">t1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">amount_sold<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">as<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">&#8220;VALOR_VENDIDO&#8221;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> amuga<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">sales t1<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">group<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">by<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> SALE_DATE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">PROMOTION<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">prod_id<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">cust_id<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">channel<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/span><\/h3>\n<p><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">insert<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">into<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_factos_vendas<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">select<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">*<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_VENDAS<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">where<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> id_tempo\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">&gt;<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">20000101<\/span>\u00a0<\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><\/h3>\n<p><\/span><\/p>\n<p><\/span><\/p>\n<h3>ANEXO 7 \u2013 Cria\u00e7\u00e3o dos \u00edndices Bitmap Join<\/h3>\n<h3>\u00a0<span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">CREATE<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BITMAP <\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INDEX<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS_IDX_1 <\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">ON<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">BD_TEMPO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_TEMPO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">FROM<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO\u00a0<br \/>\n<\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">WHERE<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_TEMPO <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_TEMPO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_TEMPO<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">CREATE<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BITMAP <\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INDEX<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS_IDX_2 <\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">ON<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">BD_CLIENTES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CLIENTE<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">FROM<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CLIENTES\u00a0<br \/>\n<\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">WHERE<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CLIENTE <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CLIENTES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CLIENTE<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">CREATE<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BITMAP <\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INDEX<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS_IDX_3 <\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">ON<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">BD_PRODUTOS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PRODUTO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">FROM<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PRODUTOS\u00a0<br \/>\n<\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">WHERE<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PRODUTO <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PRODUTOS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><\/span><\/h3>\n<p><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PRODUTO<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">CREATE<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BITMAP <\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INDEX<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS_IDX_4 <\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">ON<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">BD_PROMOCOES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">FROM<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES\u00a0<br \/>\n<\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">WHERE<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_PROMOCOES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><\/span><\/h3>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_PROMO<\/span><\/h3>\n<h3><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">CREATE<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BITMAP <\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">INDEX<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS_IDX_5 <\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">ON<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">BD_CANAISVENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">FROM<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS\u00a0 <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">,<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CANAISVENDAS\u00a0<br \/>\n<\/span><span style=\"font-weight: normal; font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">WHERE<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_FACTOS_VENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CANAISVENDAS<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">.<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">ID_CANALVENDA<\/span><\/span><\/h3>\n<p><\/span><\/p>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<h3><\/h3>\n<p><\/span><\/p>\n<p><\/span><\/p>\n<h3>ANEXO 8 \u2013 Alguns comandos SQL utilizados<\/h3>\n<h3>\n<h3><\/h3>\n<\/h3>\n<h3>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Cria\u00e7\u00e3o de tabelas tempor\u00e1rias.<\/span><\/span><\/p>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\"><span style=\"text-decoration: none\"><\/span><\/span><\/span><\/p>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">CREATE<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">TABLE<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> TEMP_CLIENTES <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">AS<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">select<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">*<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">from<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> Tabela <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">where<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">1<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">=<\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">0<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/p>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\" lang=\"EN-GB\"><span style=\"text-decoration: none\"><\/span><\/span><\/span><\/p>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\" lang=\"EN-GB\"><span style=\"text-decoration: none\"><\/span><\/span><\/span><\/p>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Cria\u00e7\u00e3o de vistas materializadas.<\/span><\/span><\/p>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\"><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\"><\/span><\/span><\/p>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">CREATE<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> MATERIALIZED <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VIEW<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CLIENTES_VIEW REFRESH <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">WITH<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> ROWID<br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">AS<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">SELECT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">*<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">FROM<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CLIENTES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/p>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/p>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/p>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/p>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/p>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><span style=\"text-decoration: underline\"><span style=\"font-size: 10pt\">Cria\u00e7\u00e3o de vistas materializadas com auto refresh.<\/span><\/span><\/p>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/p>\n<p><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/span><\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><\/p>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\">&nbsp;<\/p>\n<p><\/span><\/span><\/p>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\"><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">CREATE<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> MATERIALIZED <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">VIEW<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CLIENTES_VIEW<br \/>\nPCTFREE <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">5<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> PCTUSED <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">60<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nTABLESPACE users<br \/>\nSTORAGE <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">(<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">INITIAL <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">50<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">K NEXT <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">50<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\">K<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">)<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\nREFRESH FAST NEXT sysdate <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">+<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #800000; font-family: 'Courier New'\">7<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"><br \/>\n<\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">AS<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">SELECT<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">*<\/span><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> <\/span><strong><span style=\"font-size: 8pt; color: #0000f0; font-family: 'Courier New'\">FROM<\/span><\/strong><span style=\"font-size: 8pt; color: #000000; font-family: 'Courier New'\"> BD_CLIENTES<\/span><span style=\"font-size: 8pt; color: #ff0000; font-family: 'Courier New'\">;<\/span><\/p>\n<p align=\"left\" style=\"text-align: left\" class=\"MsoNormal\">&nbsp;<\/p>\n<\/h3>\n<h3>ANEXO 9 \u2013 ScreenShots do software criados para o apoio.<\/h3>\n<h3><\/h3>\n<p>\u00a0<img decoding=\"async\" src=\"\/gfx\/DataWareHouse_Oracle_ficheiros\/image004.jpg\" \/><\/p>\n<p>Imagem 2<\/p>\n<p>\u00a0<img decoding=\"async\" src=\"\/gfx\/DataWareHouse_Oracle_ficheiros\/image005.jpg\" \/><\/p>\n<p>Imagem 3<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DATAWAREHOUSE EM ORACLE COM UTILIZA\u00c7\u00c3O DO ORACLE DISCOVERY COM TOOL DE EXPLORA\u00c7\u00c3O Vers\u00e3o PDF 1. Introdu\u00e7\u00e3o \u00a0 A necessidade de ferramentas adequadas para atender aos gerentes proporcionou o surgimento no mercado de novas tecnologias como respostas \u00e0s suas solicita\u00e7\u00f5es. Inicialmente, essas tecnologias n\u00e3o estavam preparadas para gerar e armazenar as informa\u00e7\u00f5es estrat\u00e9gicas necess\u00e1rias a uma [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[33,30],"_links":{"self":[{"href":"https:\/\/www.apmuga.com\/wordpress\/wp-json\/wp\/v2\/posts\/26"}],"collection":[{"href":"https:\/\/www.apmuga.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.apmuga.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.apmuga.com\/wordpress\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.apmuga.com\/wordpress\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":1,"href":"https:\/\/www.apmuga.com\/wordpress\/wp-json\/wp\/v2\/posts\/26\/revisions"}],"predecessor-version":[{"id":264,"href":"https:\/\/www.apmuga.com\/wordpress\/wp-json\/wp\/v2\/posts\/26\/revisions\/264"}],"wp:attachment":[{"href":"https:\/\/www.apmuga.com\/wordpress\/wp-json\/wp\/v2\/media?parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.apmuga.com\/wordpress\/wp-json\/wp\/v2\/categories?post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.apmuga.com\/wordpress\/wp-json\/wp\/v2\/tags?post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}