Re: [oracle_br] Re: Licenciamento do Oracle
@Chiappa, Você já tinha sido claro e eu já havia entendido. O que respondi foi apenas um comentário de onde eu queria chegar. Obrigado, novamente. Em Segunda-feira, 26 de Junho de 2017 19:42, "jlchia...@yahoo.com.br [oracle_br]"escreveu: #yiv0801439118 #yiv0801439118 -- #yiv0801439118 .yiv0801439118ygrp-photo-title{clear:both;font-size:smaller;min-height:15px;overflow:hidden;text-align:center;width:75px;}#yiv0801439118 div.yiv0801439118ygrp-photo{background-position:center;background-repeat:no-repeat;background-color:white;border:1px solid black;min-height:62px;width:62px;}#yiv0801439118 div.yiv0801439118photo-title a, #yiv0801439118 div.yiv0801439118photo-title a:active, #yiv0801439118 div.yiv0801439118photo-title a:hover, #yiv0801439118 div.yiv0801439118photo-title a:visited {text-decoration:none;}#yiv0801439118 div.yiv0801439118attach-table div.yiv0801439118attach-row {clear:both;}#yiv0801439118 div.yiv0801439118attach-table div.yiv0801439118attach-row div {float:left;}#yiv0801439118 p {clear:both;padding:15px 0 3px 0;overflow:hidden;}#yiv0801439118 div.yiv0801439118ygrp-file {width:30px;}#yiv0801439118 div.yiv0801439118attach-table div.yiv0801439118attach-row div div a {text-decoration:none;}#yiv0801439118 div.yiv0801439118attach-table div.yiv0801439118attach-row div div span {font-weight:normal;}#yiv0801439118 div.yiv0801439118ygrp-file-title {font-weight:bold;}#yiv0801439118 #yiv0801439118 #yiv0801439118 #yiv0801439118 --#yiv0801439118ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0801439118 #yiv0801439118ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0801439118 #yiv0801439118ygrp-mkp #yiv0801439118hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0801439118 #yiv0801439118ygrp-mkp #yiv0801439118ads {margin-bottom:10px;}#yiv0801439118 #yiv0801439118ygrp-mkp .yiv0801439118ad {padding:0 0;}#yiv0801439118 #yiv0801439118ygrp-mkp .yiv0801439118ad p {margin:0;}#yiv0801439118 #yiv0801439118ygrp-mkp .yiv0801439118ad a {color:#ff;text-decoration:none;}#yiv0801439118 Seguem minhas obs/respostas para cada item : "A minha dúvida era em cima da 'aplicação'(leia Runtime) do 6i, como que seria a licença dele(Ou seja, vendi um software feito em 6i, e agora?). " ==>> Sorry, eu achei que tinha sido rigorosamente Claro, pelo jeito não fui : vou repetir ** EXATAMENTE ** o que disse, quem sabe ... ' ...então, até a época do Forms 6i antigo, client/server, era necessário apenas um runtime (ie, uma porção mínima de software) que era instalado em cada máquina que precisava rodar tua aplicação ou opcionalmente vc podia instalar numa máquina compartilhada por rede... Esse runtime era (e é ainda) totalmente grátis' Não sei como ser mais claro e mais conciso : a resposta é , sendo versão 6i do Forms a versão onde vc compilou / criou a aplicação, o Runtime ERA é É ATÈ HOJE grátis, nenhuma Licença é cabível/necessária... TÀ CLARO agora ??. "Fiz alguns testes usando o Forms 10 usando o (quem diria) IE que ainda não removeu o plugin do Java. É um caminho 'porco', sim é. Porém, é o que está funcionando até essa versão do forms ficar no legado e o software ficar pronto em Java." ===> veja, o Forms 10g já está há Muito Tempo fora de Suporte Oficial, então imho esses testes que vc fez foram INÚTEIS : claro que se vc for migrar vc vai migrar NO MÍNIMO para a versão ainda com Suporte full, que seria a 11g... Mas logicamente, a minha Recomendação não pode deixar de ser, se a migração for mesmo ocorrer, de ir pra versão 12c do Forms : como eu tentei indicar (não sei se com sucesso) é nela que a Oracle implementou uma solução para responder ao desligamento do Java via plugin que está ocorrendo em muitos browsers por questão de Segurança... OK ?? []s Chiappa
Re: [oracle_br] Re: Licenciamento do Oracle
Olá Chiappa, tudo bem? Primeiramente, obrigado pelo seu retorno. Não sei se você acompanhava, mas, me lembro de um episódio do Pica-Pau onde cai exatamente no que você me respondeu:'Eu peço uma informação de nada e me respondem com uma orquestra toda'. Foi mais ou menos como você me respondeu.Para efeito de testes ainda, estou criando usando o Forms 6 ainda e utilizando o Runtime mesmo.Fiz alguns testes usando o Forms 10 usando o (quem diria) IE que ainda não removeu o plugin do Java.É um caminho 'porco', sim é. Porém, é o que está funcionando até essa versão do forms ficar no legado e o software ficar pronto em Java.A minha dúvida era em cima da 'aplicação'(leia Runtime) do 6i, como que seria a licença dele(Ou seja, vendi um software feito em 6i, e agora?). Novamente, obrigado pelo seu retorno. Em Quarta-feira, 21 de Junho de 2017 17:54, "jlchia...@yahoo.com.br [oracle_br]"escreveu: #yiv2835187010 #yiv2835187010 -- #yiv2835187010 .yiv2835187010ygrp-photo-title{clear:both;font-size:smaller;min-height:15px;overflow:hidden;text-align:center;width:75px;}#yiv2835187010 div.yiv2835187010ygrp-photo{background-position:center;background-repeat:no-repeat;background-color:white;border:1px solid black;min-height:62px;width:62px;}#yiv2835187010 div.yiv2835187010photo-title a, #yiv2835187010 div.yiv2835187010photo-title a:active, #yiv2835187010 div.yiv2835187010photo-title a:hover, #yiv2835187010 div.yiv2835187010photo-title a:visited {text-decoration:none;}#yiv2835187010 div.yiv2835187010attach-table div.yiv2835187010attach-row {clear:both;}#yiv2835187010 div.yiv2835187010attach-table div.yiv2835187010attach-row div {float:left;}#yiv2835187010 p {clear:both;padding:15px 0 3px 0;overflow:hidden;}#yiv2835187010 div.yiv2835187010ygrp-file {width:30px;}#yiv2835187010 div.yiv2835187010attach-table div.yiv2835187010attach-row div div a {text-decoration:none;}#yiv2835187010 div.yiv2835187010attach-table div.yiv2835187010attach-row div div span {font-weight:normal;}#yiv2835187010 div.yiv2835187010ygrp-file-title {font-weight:bold;}#yiv2835187010 #yiv2835187010 #yiv2835187010 #yiv2835187010 --#yiv2835187010ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2835187010 #yiv2835187010ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2835187010 #yiv2835187010ygrp-mkp #yiv2835187010hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2835187010 #yiv2835187010ygrp-mkp #yiv2835187010ads {margin-bottom:10px;}#yiv2835187010 #yiv2835187010ygrp-mkp .yiv2835187010ad {padding:0 0;}#yiv2835187010 #yiv2835187010ygrp-mkp .yiv2835187010ad p {margin:0;}#yiv2835187010 #yiv2835187010ygrp-mkp .yiv2835187010ad a {color:#ff;text-decoration:none;}#yiv2835187010 Oi : só FYI, como eu estou (bem no começo, mas estou) num processo de migração de aplicação em Forms 6i => Forms 12c para um cliente , então me deixa te dar umas dicas, vamos ver se ajudam na sua Análise : 1. cfrme vc deve saber, ao contrário do Forms 6i que rodava primariamente em modo client-server e portanto podia ser auto-contido, o Forms nas versões acima disso (ie, 9i em diante) rodam em modo web, então tipicamente exigem JAVA para quaisquer configurações adicionais, para interagir com a máquina do usuário final, etc : afinal, dentro de um browser de internet ou é html ou é Java as linguagens de que se pode dispor mais comumente... Assim, não só vc precisa conhecer PL/SQL (que é o padrão para desenvolvimento Oracle) mas TAMBÉM precisa conhecer um dedinho de java... Fique Avisado... 2. Até há pouco, esse suporte ao java no Forms era no forma de um plugin Java instalado no browser de internet, mas recentemente como http://www.oracle.com/technetwork/developer-tools/forms/documentation/forms12clientdeploymentoptions-3030579.pdf documenta (e como também já muito comentado na área) por motivos de segurança a Mozilla e a Google desativaram/proibiram plugin Java nos browsers deles : assim sendo, a Oracle passou a possibilitar a execução do java lá no servidor WEB, o chamado JAVA WEB START... Em termos de licenciamento isso não muda NADICA DE NADA, como mostrado no paper que citei na minha outra resposta, mas tecnicamente falando, esse fato de poder rodar o Java fora do web browser nos dá a possibilidade de executar o Forms em modo web sem um web server, o chamado Forms Standalone Launcher (FSAL), então ao menos para o seu desenvolvimento vc não precisa comprar/licenciar o webserver Eu ainda não usei essa opção (faz uns meses que isso foi efetivamente disponibilizado, é algo relativamente recente) mas creio que a Licença para execução do seu aplicativo desenvolvido em Forms 12c e sendo executado com FSAL deve ser muuito reduzida, veja lá com teu representante Oracle A contrapartida é que com FSAL vc perde algumas possibilidades de Single Sign On e coisas assim : veja
Re: [oracle_br] Re: Licenciamento do Oracle
Bom dia pessoal, Aproveitando o tópico, caso eu queira vender uma aplicação feita em Forms (possívelmente haverá Reports também), como que seria o procedimento, a 'licença' para vender utilizando essa tecnologia? Ainda, caso seja Forms versão antiga (6i) ou a 10/11, há diferenças? Obrigado! Victor Em Segunda-feira, 19 de Junho de 2017 11:36, "philipe.br...@yahoo.com [oracle_br]"escreveu: #yiv5653911156 #yiv5653911156 -- #yiv5653911156 .yiv5653911156ygrp-photo-title{clear:both;font-size:smaller;min-height:15px;overflow:hidden;text-align:center;width:75px;}#yiv5653911156 div.yiv5653911156ygrp-photo{background-position:center;background-repeat:no-repeat;background-color:white;border:1px solid black;min-height:62px;width:62px;}#yiv5653911156 div.yiv5653911156photo-title a, #yiv5653911156 div.yiv5653911156photo-title a:active, #yiv5653911156 div.yiv5653911156photo-title a:hover, #yiv5653911156 div.yiv5653911156photo-title a:visited {text-decoration:none;}#yiv5653911156 div.yiv5653911156attach-table div.yiv5653911156attach-row {clear:both;}#yiv5653911156 div.yiv5653911156attach-table div.yiv5653911156attach-row div {float:left;}#yiv5653911156 p {clear:both;padding:15px 0 3px 0;overflow:hidden;}#yiv5653911156 div.yiv5653911156ygrp-file {width:30px;}#yiv5653911156 div.yiv5653911156attach-table div.yiv5653911156attach-row div div a {text-decoration:none;}#yiv5653911156 div.yiv5653911156attach-table div.yiv5653911156attach-row div div span {font-weight:normal;}#yiv5653911156 div.yiv5653911156ygrp-file-title {font-weight:bold;}#yiv5653911156 #yiv5653911156 #yiv5653911156 #yiv5653911156 --#yiv5653911156ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5653911156 #yiv5653911156ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5653911156 #yiv5653911156ygrp-mkp #yiv5653911156hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5653911156 #yiv5653911156ygrp-mkp #yiv5653911156ads {margin-bottom:10px;}#yiv5653911156 #yiv5653911156ygrp-mkp .yiv5653911156ad {padding:0 0;}#yiv5653911156 #yiv5653911156ygrp-mkp .yiv5653911156ad p {margin:0;}#yiv5653911156 #yiv5653911156ygrp-mkp .yiv5653911156ad a {color:#ff;text-decoration:none;}#yiv5653911156 Entendido. Obrigado pela a ajuda Chiappa.
Re: [oracle_br] Dúvida para uma ordenação (order by)
Olá, tudo bem? Você pode alterar pelos 2.Caso haja 2 datas iguais, exatamente, você pode ordenar pela PK: Order by campo_data, campo_pk Isso te daria uma precisão maior.Porém, eu indicaria utilizar o campo PK por, normalmente, ser um index e para trazer as informações, seria mais rápido. Isso pensando que você terá uma massa de dados enorme. Se for poucos dados, ai você precisa realizar alguns testes de performance.Se você garantir que quando é inserido os dados na tabela a sequence alimenta corretamente o campo da PK, utilize o campo, então. Porém, se houver um update no campo de data, você perde essa garantia. Espero ter ajudado.Abs Em Sexta-feira, 12 de Dezembro de 2014 17:31, Jales Jose Moraes malphig...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: !--#yiv9965435165 #yiv9965435165 .yiv9965435165ygrp-photo-title{clear:both;font-size:smaller;height:15px;overflow:hidden;text-align:center;width:75px;}#yiv9965435165 div.yiv9965435165ygrp-photo{background-position:center;background-repeat:no-repeat;background-color:white;border:1px solid black;height:62px;width:62px;}#yiv9965435165 div.yiv9965435165photo-title a, #yiv9965435165 div.yiv9965435165photo-title a:active, #yiv9965435165 div.yiv9965435165photo-title a:hover, #yiv9965435165 div.yiv9965435165photo-title a:visited {text-decoration:none;}#yiv9965435165 div.yiv9965435165attach-table div.yiv9965435165attach-row {clear:both;}#yiv9965435165 div.yiv9965435165attach-table div.yiv9965435165attach-row div {float:left;}#yiv9965435165 p {clear:both;padding:15px 0 3px 0;overflow:hidden;}#yiv9965435165 div.yiv9965435165ygrp-file {width:30px;}#yiv9965435165 div.yiv9965435165attach-table div.yiv9965435165attach-row div div a {text-decoration:none;}#yiv9965435165 div.yiv9965435165attach-table div.yiv9965435165attach-row div div span {font-weight:normal;}#yiv9965435165 div.yiv9965435165ygrp-file-title {font-weight:bold;}#yiv9965435165 -- Senhores estou precisando ordernar uma tabela e nela tem um campo tipo date no qual tem várias data igual (inclusive o segundos). Pergunto: Posso ordernar com base na pk da tabela (no qual é uma sequence) ou altero o campo date para timestamp e assim consigo uma precisão maior para a ordenação.
[oracle_br] Diferenças de versões Forms
Bom dia pessoal, Atualmente trabalho(e sempre trabalhei) com a versão 6 do Forms.Acontece que surgiu uma oportunidade para trabalhar com forms 10 e 11.Gostaria de saber se há alguma diferença muito grande entre ambos(6 para o 10 e 11).Vou também realizar um teste, devo me atentar a algo diferente que, por ventura, as novas versões tem que o 6 não tem?Obrigado.
Re: [oracle_br] ODI - SOA - OFA
do fluxo Seleção de Módulos de Conhecimento Interfaces: monitoramento e depuração Interfaces de monitoramento Utilizando o Operator Monitorando sessions e tarefas Trabalhando com erros Dicas para evitar erros Usando procedimentos ODIO que é um procedimento? Criando procedimentos Adicionando comandos Adicionando opções Utilizando o operador para visualizar os resultados Usando pacotes ODIO que é um pacote? Criando um pacote A execução de um pacote Controlando um caminho de execução Criando um laço Visão geral da guia de ferramentas Gerenciamento de Cenários ODI e versõesO que é um cenário? Gerenciando Cenários Preparar cenários para a implantação Como automatizando cenários PráticaSerão desenvolvidos vários exercícios para evidenciar a pratica da ferramenta Contatos / Informações www.cfea.com.br(21) 3489-3738 Att. Edson Almeida Junior Telefone...: (21) 9-8600-8439 Tim / (21) 9-8752-5731 Oi SKYPE: edsonalmeidajr Em 29 de outubro de 2014 15:34, Victor Freidinger victor_freidin...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Olá pessoal, Entrei em contato com uma pessoa de RH em meu Skype, perguntando sobre alguma vaga relacionado a PL SQL ou Forms.Tive a resposta dela que quase não tem mais espaço para essas ferramentas 'velhas' e que hoje só teria vaga para ODI, SOA e OFA.Desculpe a ignorancia, mas, eu não conheço nenhum desses conceitos/plataformas/ferramentas.Não trabalhei com nada que seja algo assim.Como eu estou em cliente, não estou querendo fuçar no google no momento para ter uma breve noção.Alguém poderia, por favor, colocar +/- o que é isso?Fiquei bastante curioso.Obrigado.
Re: [oracle_br] ODI - SOA - OFA
@Chiappa, O meu comentário talvez não tenha sido explicito no que eu quis dizer, mas, foi baseado na minha experiencia até agora.Enxergo o Apex como uma 'escada' onde você aprende primeiro o PL SQL, depois Forms/Reports e por último o Apex(pensando nesse mundo Oracle, apenas). Não que o Apex seja uma 'continuação' do Forms ou que eles sejam parecidos. Sobre a explicação que você deu de PL SQL, no momento que a pessoa falou isso eu pensei 'Poxa, mas, tem muita coisa ainda que é procedure, package, trigger, etc... como que isso pode ficar velho e ninguém mais precisar?'. Mas, a minha 'angústia' por não conhecer nenhuma das ferramentas/conceitos que ela passou foi maior do que pensar em responder isso para alguém de RH. Conforme a sua resposta e dos demais, vejo que há espaço para todos.Os que conhecem um pouco de cada, os que conhecem um pouco menos e os que só trabalharam com Forms(que é o meu caso, por enquanto). Obrigado pelo retorno.Abs. Em Quinta-feira, 30 de Outubro de 2014 11:03, jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: #yiv0065656783 #yiv0065656783 -- #yiv0065656783 .yiv0065656783ygrp-photo-title{clear:both;font-size:smaller;height:15px;overflow:hidden;text-align:center;width:75px;}#yiv0065656783 div.yiv0065656783ygrp-photo{background-position:center;background-repeat:no-repeat;background-color:white;border:1px solid black;height:62px;width:62px;}#yiv0065656783 div.yiv0065656783photo-title a, #yiv0065656783 div.yiv0065656783photo-title a:active, #yiv0065656783 div.yiv0065656783photo-title a:hover, #yiv0065656783 div.yiv0065656783photo-title a:visited {text-decoration:none;}#yiv0065656783 div.yiv0065656783attach-table div.yiv0065656783attach-row {clear:both;}#yiv0065656783 div.yiv0065656783attach-table div.yiv0065656783attach-row div {float:left;}#yiv0065656783 p {clear:both;padding:15px 0 3px 0;overflow:hidden;}#yiv0065656783 div.yiv0065656783ygrp-file {width:30px;}#yiv0065656783 div.yiv0065656783attach-table div.yiv0065656783attach-row div div a {text-decoration:none;}#yiv0065656783 div.yiv0065656783attach-table div.yiv0065656783attach-row div div span {font-weight:normal;}#yiv0065656783 div.yiv0065656783ygrp-file-title {font-weight:bold;}#yiv0065656783 #yiv0065656783 #yiv0065656783 #yiv0065656783 --#yiv0065656783ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0065656783 #yiv0065656783ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0065656783 #yiv0065656783ygrp-mkp #yiv0065656783hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0065656783 #yiv0065656783ygrp-mkp #yiv0065656783ads {margin-bottom:10px;}#yiv0065656783 #yiv0065656783ygrp-mkp .yiv0065656783ad {padding:0 0;}#yiv0065656783 #yiv0065656783ygrp-mkp .yiv0065656783ad p {margin:0;}#yiv0065656783 #yiv0065656783ygrp-mkp .yiv0065656783ad a {color:#ff;text-decoration:none;}#yiv0065656783 Opa, blz ? Então, começando pelo APEX, na verdade APEX e FORMS são ** mundos ** à parte, não tem ABSOLUTAMENTE NADA a ver um com o outro, então não dá nem em sonhos, nem de leve e remotamente, que haja qualquer relacionamento entre os dois Pra vc ter uma idéia, o APEX é composto fundamentalmente por *** PROCEDURES, FUNCTIONS e PACKAGES *** criadas em PL/SQL (com alguma coisinha externa, óbvio) que estão gravadas DENTRO DO DATABASE e cujo output é mandado pro web server externo, enquanto o Forms como nós sabemos é um arquivo compilado, EXTERNO AO DATABASE, que é executado por um runtime TAMBÉM externo ao database (e no caso dos Forms 9i em diante, o tal runtime , via de regra junto com os arquivos a serem executados, ficam num servidor de aplicações web, E ainda por cima na máquina do usuário-final o Forms exige que tenha Java pois é via Java que as telas do Foms renderizadas são processadas na máquina-cliente do usuário final, okdoc ??? Ou seja, DIA x NOITE, DENTRO x FORA do database, FAZ processamento local na máquina clinete x processa tudo (ou quase tudo) no database... Não dá pra comprara, okdoc ??? Claro que esperamos grandes novidades para o Forms 12, mas DUVIDO SERIAMENTE que mudem as premissas básicas, legal ?? Aí, um pequeno comentário sobre PL/SQL : ora, se a Oracle tá investindo e criando uma tool de programação (APEX) que basicamente usa PL/SQL, tá CLARO que PL/SQl tá LONGE de ser uma coisinha velha e qualquer abandonada num canto, yep ??? Pra vc ter uma idéia, dá uma sapeada nos manuais de PL/SQl do banco 12c e do 11gR2, e note as muuuitas features novas (entre elas a badalada edition-based redefinition, o CACHE de resultados, etc, etc) e veja se é viável se chamar de velha e inútil uma linguagem tão dinãmica e sempre evoluindo E óbvio, as vantagens de performance de sempre (ie, proximidade com o database, cache próprio para stored PL/SQLs, transparência de SO e ambiente externo ao database, acoplamento MUITO próximo ao SQL que é a linguagem oficial e
[oracle_br] ODI - SOA - OFA
Olá pessoal, Entrei em contato com uma pessoa de RH em meu Skype, perguntando sobre alguma vaga relacionado a PL SQL ou Forms.Tive a resposta dela que quase não tem mais espaço para essas ferramentas 'velhas' e que hoje só teria vaga para ODI, SOA e OFA.Desculpe a ignorancia, mas, eu não conheço nenhum desses conceitos/plataformas/ferramentas.Não trabalhei com nada que seja algo assim.Como eu estou em cliente, não estou querendo fuçar no google no momento para ter uma breve noção.Alguém poderia, por favor, colocar +/- o que é isso?Fiquei bastante curioso.Obrigado.
Re: [oracle_br] Ajuda Criar Função com Pragma
Olá, Desculpe, eu não encontrei a dúvida.Mas, interpretrei dessa forma:Você tem o número do carregamento em ambas as tabelas(o mesmo número).Você quer atualizar só o conferente na tabela pedidositens quando você passar o número do carregamento.Se for isso mesmo, porque não fazer só um update direto?Update pedidositens set conferente = n_conferente where carregamento = n_carregamento.Isso ai vai atualizar para todos os pedidositens daquele carregamento o número do conferente.Se não tem nada a ver com isso, desculpe a má interpretração. Em Terça-feira, 28 de Outubro de 2014 14:13, Eduardo Perdomo panc...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br escreveu: !--#yiv5155883115 #yiv5155883115 .yiv5155883115ygrp-photo-title{clear:both;font-size:smaller;height:15px;overflow:hidden;text-align:center;width:75px;}#yiv5155883115 div.yiv5155883115ygrp-photo{background-position:center;background-repeat:no-repeat;background-color:white;border:1px solid black;height:62px;width:62px;}#yiv5155883115 div.yiv5155883115photo-title a, #yiv5155883115 div.yiv5155883115photo-title a:active, #yiv5155883115 div.yiv5155883115photo-title a:hover, #yiv5155883115 div.yiv5155883115photo-title a:visited {text-decoration:none;}#yiv5155883115 div.yiv5155883115attach-table div.yiv5155883115attach-row {clear:both;}#yiv5155883115 div.yiv5155883115attach-table div.yiv5155883115attach-row div {float:left;}#yiv5155883115 p {clear:both;padding:15px 0 3px 0;overflow:hidden;}#yiv5155883115 div.yiv5155883115ygrp-file {width:30px;}#yiv5155883115 div.yiv5155883115attach-table div.yiv5155883115attach-row div div a {text-decoration:none;}#yiv5155883115 div.yiv5155883115attach-table div.yiv5155883115attach-row div div span {font-weight:normal;}#yiv5155883115 div.yiv5155883115ygrp-file-title {font-weight:bold;}#yiv5155883115 -- !--#yiv5155883115 #yiv5155883115ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5155883115 #yiv5155883115ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5155883115 #yiv5155883115ygrp-mkp #yiv5155883115hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5155883115 #yiv5155883115ygrp-mkp #yiv5155883115ads {margin-bottom:10px;}#yiv5155883115 #yiv5155883115ygrp-mkp .yiv5155883115ad {padding:0 0;}#yiv5155883115 #yiv5155883115ygrp-mkp .yiv5155883115ad p {margin:0;}#yiv5155883115 #yiv5155883115ygrp-mkp .yiv5155883115ad a {color:#ff;text-decoration:none;}-- Boa tarde. Tenho as seguintes tabelas: carregamentosnumcar data posicao etc pedidositenscodprod qtd valor numcar conferente O relacionamento entre as duas é numcar Preciso fazer uma função que quando eu passe o numero do carregamento o conferente seja atualizado para todos os itens que estão nessa carga. Vários pedidositens podem estar no mesmo carregamento. Talvez tenha que fazer um FOR EACH Vou usar esse função dentro de uma consulta em um relatorio, por isso o pragma. Segue abaixo minha tentativa: CREATE OR REPLACE FUNCTION liberacarregamento( yNUMCAR pedidositens.numcar%TYPE) RETURN VARCHAR2IS PRAGMA AUTONOMOUS_TRANSACTION; -- PARA PERMITIR DAR UPDATE EM UM SELECTXNUMCAR pedidositens.numcar%TYPE;BEGIN BEGIN UPDATE pedidositens SET conferente = 1 WHERE NUMCAR = yNUMCAR; COMMIT; EXCEPTION WHEN OTHERS THEN RAISE_APPLICATION_ERROR(-20001, ('ERRO AO ATUALIZAR O CARREGAMENTO: ' + to_char(XNUMCAR) ) ); END; RETURN xnumcar ;END;/ -- Eduardo PerdomoConsultor de ImplantaçãoGrupo PC Sistemas - www.grupopc.com.br (21) 6845-8592pancary@gmail.comeduardo.perd...@pcinformatica.com.brBlog: eduardo.perdomo.nom.br