CrazyLOL 2 Denunciar post Postado Dezembro 30, 2016 Galera, uma dúvida, estou utilizando o recurso de Tabelas externas do oracle para carregar dados de um arquivo até ai não tem segredo. Nesta mesma tabela eu uso o recurso "POSITION" que falo onde que inicia e termina algum dado deste arquivo. Um exemplo da minha tabela abaixo: CREATE TABLE PRODUTOS ( COD_MATERIAL VARCHAR2(21 CHAR), DESC_MATERIAL VARCHAR2(45 CHAR) ) ORGANIZATION EXTERNAL ( TYPE ORACLE_LOADER DEFAULT DIRECTORY "ENDERECO_REDE_INBOUND" ACCESS PARAMETERS ( RECORDS DELIMITED BY '\n' NOLOGFILE FIELDS LRTRIM MISSING FIELD VALUES ARE NULL ( COD_MATERIAL POSITION (1:40) CHAR, DESC_MATERIAL POSITION (40:80) CHAR ) ) LOCATION (ENDERECO_REDE_INBOUND:'M521324.DAT') ) REJECT LIMIT UNLIMITED; / Até aqui está tudo certo e funcionando... Porém fiquei pensando se eu salvar a linha inteira em apenas uma coluna eu consigo fazer algo do genero: select minhacoluna.position(1:40) from dual; É possível algo neste genero? Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Dezembro 30, 2016 veja se ajuda. Compartilhar este post Link para o post Compartilhar em outros sites