Res: [oracle_br] Off Topic: Ferramenta para modelagem de dados
Poseidon? - Mensagem original De: lcscabral [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Sexta-feira, 6 de Julho de 2007 11:07:57 Assunto: [oracle_br] Off Topic: Ferramenta para modelagem de dados Ola a todos Estou em busca de uma ferramenta de modelagem de dados. Nao precisa ser nada extraordinario pois aqui somos so 2 desenvolvedores e os sistemas nao sao muito complexos, mas a funcionalidade tem que ser razoavel. Nao precisa ser gratuito mas por outro lado precisa nao custar milhares de $$$. Ate agora examinei as seguintes ferramentas: - Sybase Powerdesigner: excelente, mas muito cara - CA ErWin: excelente, mas muito cara - Outras ferramentas similares as acima (Embarcadero, Rational Rose etc): excelentes, mas muito caras - Toad Data Modeler: preco bem razoavel, mas com algumas limitacoes. A mais seria e que mata, na minha opiniao, eh nao ser possivel fazer uma engenharia reversa de um modelo ja criado. Por exemplo, se uma nova coluna for adicionada numa tabela no banco, tem que adicionar a mesma coluna no modelo na mao. Vi algumas ferramentas open-source/ free, algumas bem interessantes (por exemplo, tem uma que roda como um plugin dentro do eclipse), mas no geral muito simples e cheias de bugs. Sinto saudades do Oracle Designer, excelente ferramenta mas que nao eh uma opcao no momento. Alguma outra sugestao? Obrigado Luis !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] Remover espaços (direito) d e um campo
rtrim - Mensagem original De: Daniel Cruz [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 2 de Julho de 2007 18:49:26 Assunto: [oracle_br] Remover espaços (direito) de um campo Qual o comando para remover os espaços do lado direito de um campo? Att Daniel [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] ORA-01847: dia do mês deve es tar entre 1 e o último dia do mês
problema com as datas http://www.techonthenet.com/oracle/errors/ora01847.php - Mensagem original De: Bia Fitzgerald [EMAIL PROTECTED] Para: oracle_br oracle_br@yahoogrupos.com.br Enviadas: Sexta-feira, 29 de Junho de 2007 12:21:27 Assunto: [oracle_br] ORA-01847: dia do mês deve estar entre 1 e o último dia do mês Olá... Alguém já teve este problema antes??? Recebo um ORA-01847 ao executar esta query no Oracle 10g: SELECT T064_TIPO, T064_VALOR FROM T064 WHERE T064_VALOR 0 AND T064_SITUACAO 'CA' AND to_date(T064_ DATA,'DD/ MM/') = TO_DATE('04/ 06/2007', 'dD/MM/' ) AND T064_unid = 2 Alguma idéia? Obrigada, Bia. _ _ _ _ _ _ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo. com.br/oqueeugan hocomisso [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] SQL*LOADER
Bom, nunca usei e não tenho ideia de como o use, alguem tem algo a me dizer sobre o sql*loader? alguma ferramenta melhor? algum tutorial?? Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
Res: RES: RES: [oracle_br] DUVIDA - Update em LOTE
Notei que ja funcionou mas... se vc fizesse um cursor nao ia ser mais rapido??? pq nesse caso vc vai ter que fazer um select para cada registro... e se jogar em um cursor vai uma vez só... se tiver poucos registros nao vai mudar tanto mas se tiver mtos sei lah! - Mensagem original De: Fabio Santos [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 20 de Junho de 2007 11:35:09 Assunto: RES: RES: [oracle_br] DUVIDA - Update em LOTE Finalmente eu consegui ajudar alguém e não o inverso hahahahahahahahahha hah _ De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em nome de agpcardoso Enviada em: quarta-feira, 20 de junho de 2007 10:58 Para: [EMAIL PROTECTED] os.com.br Assunto: Re: RES: [oracle_br] DUVIDA - Update em LOTE GALERA, VALEU PELA AJUDA, Fabio Santos, eu tava viajando, o código q vc me passou depois de testa-lo funcionou corretamente. É que só olhando me pareceu q ia fazer outra coisa... VALEU GALERA --- Em [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br, Fabio Santos [EMAIL PROTECTED] escreveu Update tab3 set Dsc = (select tab1.dsc from tab1 where tab1.id = tab3.id) Não se essa query é igual a que vc diz estar lenta porque voce nao passou a tal query. abraços _ De: [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br [mailto:oracle_ [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br] Em nome de agpcardoso Enviada em: terça-feira, 19 de junho de 2007 19:05 Para: [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br Assunto: [oracle_br] DUVIDA - Update em LOTE Estou alterando uma rotina de carga onde preciso fazer um update em 1 campo da tabela 3 de acordo c/ os dados q tiverem na tabela 1. Na rotina ORIGINAL para cada registro da tabela 3 está sendo feito um select na tabela 1 e atualizando a tabela 3 de acordo com o q vier na tabela 1, porém devido a quantidade grande de registros existentes nas 2 tabelas, essa rotina está MUITO LENTA. NO SQL SERVER eu resolveria esse problema utilizando a query descrita abaixo, porem no Oracle essa query não funciona. Alguém saberia me dizer como posso fazer no oracle a mesma coisa q a query abaixo faz no sql server??? Obrigado. # # QUERY # # UPDATE TAB3 SET TAB3.DSC = TAB1.DSC FROM TAB1, TAB3 WHERE TAB1.ID = TAB3.ID [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;}
Res: RES: RES: RES: [oracle_br] DUVIDA - Update em LOTE
primeiro vc vai criar uma procedure create or replace proceure prc_update(dsc in varchar) is begin update tab 3 set dsc = dsc; end; depois vc vai pra pl declare cursor c_update is select tab1.dsc from tab1 where tab1.id = tab3.id; begin for rs in c_update loop prc_update(rs.tab1); end loop; end; eu acho que funciona... deve ter erros ai pq fiz na correria aqui agora so pra demonstrar... mas a ideia é essa... pode funcionar - Mensagem original De: Fabio Santos [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 20 de Junho de 2007 12:45:30 Assunto: RES: RES: RES: [oracle_br] DUVIDA - Update em LOTE Como assim? Tem exemplo? _ De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em nome de Vinicius Trintin Enviada em: quarta-feira, 20 de junho de 2007 11:43 Para: [EMAIL PROTECTED] os.com.br Assunto: Res: RES: RES: [oracle_br] DUVIDA - Update em LOTE Notei que ja funcionou mas... se vc fizesse um cursor nao ia ser mais rapido??? pq nesse caso vc vai ter que fazer um select para cada registro... e se jogar em um cursor vai uma vez só... se tiver poucos registros nao vai mudar tanto mas se tiver mtos sei lah! - Mensagem original De: Fabio Santos [EMAIL PROTECTED] mailto:santos% 40brassites. com.br com.br Para: [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br Enviadas: Quarta-feira, 20 de Junho de 2007 11:35:09 Assunto: RES: RES: [oracle_br] DUVIDA - Update em LOTE Finalmente eu consegui ajudar alguém e não o inverso hahahahahahahahahha hah _ De: [EMAIL PROTECTED] os.com.br [mailto:oracle_ [EMAIL PROTECTED] os.com.br] Em nome de agpcardoso Enviada em: quarta-feira, 20 de junho de 2007 10:58 Para: [EMAIL PROTECTED] os.com.br Assunto: Re: RES: [oracle_br] DUVIDA - Update em LOTE GALERA, VALEU PELA AJUDA, Fabio Santos, eu tava viajando, o código q vc me passou depois de testa-lo funcionou corretamente. É que só olhando me pareceu q ia fazer outra coisa... VALEU GALERA --- Em [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br, Fabio Santos [EMAIL PROTECTED] escreveu Update tab3 set Dsc = (select tab1.dsc from tab1 where tab1.id = tab3.id) Não se essa query é igual a que vc diz estar lenta porque voce nao passou a tal query. abraços _ De: [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br [mailto:oracle_ [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br] Em nome de agpcardoso Enviada em: terça-feira, 19 de junho de 2007 19:05 Para: [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br Assunto: [oracle_br] DUVIDA - Update em LOTE Estou alterando uma rotina de carga onde preciso fazer um update em 1 campo da tabela 3 de acordo c/ os dados q tiverem na tabela 1. Na rotina ORIGINAL para cada registro da tabela 3 está sendo feito um select na tabela 1 e atualizando a tabela 3 de acordo com o q vier na tabela 1, porém devido a quantidade grande de registros existentes nas 2 tabelas, essa rotina está MUITO LENTA. NO SQL SERVER eu resolveria esse problema utilizando a query descrita abaixo, porem no Oracle essa query não funciona. Alguém saberia me dizer como posso fazer no oracle a mesma coisa q a query abaixo faz no sql server??? Obrigado. # # QUERY # # UPDATE TAB3 SET TAB3.DSC = TAB1.DSC FROM TAB1, TAB3 WHERE TAB1.ID = TAB3.ID [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit; font:100% ;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height: 1.22em;} #ygrp-text{ font-family: Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family: Arial; clear:both;} #ygrp-vitnav{ padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin: 25px 0;white-space: nowrap;color: #666;text- align:right; } #ygrp-actbar .left{ float:left;white- space:nowrap; } .bld{font-weight: bold;} #ygrp-grft{ font-family: Verdana;font- size:77%; padding:15px 0;} #ygrp-ft{ font-family: verdana;font- size:77%; border-top: 1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom: 10px;} #ygrp-vital{ background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;} #ygrp-vital #vithd
[oracle_br] FERNANDES Marco A SOFTTEK
Retiro o que eu disse eu to tão apurado de coisas que eu nem tinha prestado mta atenção! vc esta certo! - Mensagem original De: FERNANDES Marco A SOFTTEK [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 20 de Junho de 2007 12:44:21 Assunto: RE: RES: RES: [oracle_br] DUVIDA - Update em LOTE Vinicius, o SQL puro é sempre mais rápido. E nesse caso vc não precisa rodar um select pra cada registro não ! Repare que na cláusula Where está mapeado o join entre as tabelas 1 e 3. Já o cursor varre linha a linha ! Por isso é mais lento que o SQL puro. Mas seria uma boa opção caso o SQL puro não resolvesse. Esse é um caso bem simples e clássico. Por isso o SQL puro é com certeza o mais indicado. Abraço. _ _ __ From: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] On Behalf Of PUB: Vinicius Trintin Sent: quarta-feira, 20 de junho de 2007 11:43 To: [EMAIL PROTECTED] os.com.br Subject: Res: RES: RES: [oracle_br] DUVIDA - Update em LOTE Notei que ja funcionou mas... se vc fizesse um cursor nao ia ser mais rapido??? pq nesse caso vc vai ter que fazer um select para cada registro... e se jogar em um cursor vai uma vez só... se tiver poucos registros nao vai mudar tanto mas se tiver mtos sei lah! - Mensagem original De: Fabio Santos [EMAIL PROTECTED] com.br mailto:santos% 40brassites. com.br Para: [EMAIL PROTECTED] os.com.br mailto:oracle_ br%40yahoogrupos .com.br Enviadas: Quarta-feira, 20 de Junho de 2007 11:35:09 Assunto: RES: RES: [oracle_br] DUVIDA - Update em LOTE Finalmente eu consegui ajudar alguém e não o inverso hahahahahahahahahha hah _ De: [EMAIL PROTECTED] os.com.br [mailto:oracle_ [EMAIL PROTECTED] os.com.br] Em nome de agpcardoso Enviada em: quarta-feira, 20 de junho de 2007 10:58 Para: [EMAIL PROTECTED] os.com.br Assunto: Re: RES: [oracle_br] DUVIDA - Update em LOTE GALERA, VALEU PELA AJUDA, Fabio Santos, eu tava viajando, o código q vc me passou depois de testa-lo funcionou corretamente. É que só olhando me pareceu q ia fazer outra coisa... VALEU GALERA --- Em [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br, Fabio Santos [EMAIL PROTECTED] escreveu Update tab3 set Dsc = (select tab1.dsc from tab1 where tab1.id = tab3.id) Não se essa query é igual a que vc diz estar lenta porque voce nao passou a tal query. abraços _ De: [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br [mailto:oracle_ [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br] Em nome de agpcardoso Enviada em: terça-feira, 19 de junho de 2007 19:05 Para: [EMAIL PROTECTED] mailto:oracle_ br%40yahoogrupos .com.br os.com.br Assunto: [oracle_br] DUVIDA - Update em LOTE Estou alterando uma rotina de carga onde preciso fazer um update em 1 campo da tabela 3 de acordo c/ os dados q tiverem na tabela 1. Na rotina ORIGINAL para cada registro da tabela 3 está sendo feito um select na tabela 1 e atualizando a tabela 3 de acordo com o q vier na tabela 1, porém devido a quantidade grande de registros existentes nas 2 tabelas, essa rotina está MUITO LENTA. NO SQL SERVER eu resolveria esse problema utilizando a query descrita abaixo, porem no Oracle essa query não funciona. Alguém saberia me dizer como posso fazer no oracle a mesma coisa q a query abaixo faz no sql server??? Obrigado. # # QUERY # # UPDATE TAB3 SET TAB3.DSC = TAB1.DSC FROM TAB1, TAB3 WHERE TAB1.ID = TAB3.ID [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit; font:100% ;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height: 1.22em;} #ygrp-text{ font-family: Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family: Arial; clear:both;} #ygrp-vitnav{ padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin: 25px 0;white-space: nowrap;color: #666;text- align:right; } #ygrp-actbar .left{ float:left;white- space:nowrap; } .bld{font-weight: bold;} #ygrp-grft{ font-family: Verdana;font- size:77%; padding:15px 0;} #ygrp-ft{ font-family: verdana;font- size:77%; border-top: 1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom: 10px;} #ygrp
[oracle_br] TEXT IMPORT PL/SQL DEVELOPER
Estou com um problema com o text_import do PL/SQL Developer quando vou importar um texto para dentro de uma tabela e eu indico para onde vai cada coisa funciona normal (procedimento padra) Porem eu tenho um arquivo mto grande e náo gostaria de criar uma tabela manualmente como eu faco pra criar a tabela apartir do text importer? tem como ele criar a tabela? Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] erro na procedure
tenho uma procedure com cerca de 300 argumentos e em uma algura x que nao sei qual ela da erro de do tipo de dados tem alguma exception que eu adiciono nela que para exatamente onda o erro ou tenho que ir item por item tentando descobrir mesmo??? Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
Res: RES: [oracle_br] erro na procedure
eu tenho uma procedure com 300 campos aproximadamente ... é um insert numa tabela que obviamente tem cerca de 300 atributos... tenho que inserir nela milhares de registros porem quando vou inserir da erro 6502 neles... porem como saber em qual dos 300?? tendeu? - Mensagem original De: Fabio Santos [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Terça-feira, 19 de Junho de 2007 19:18:49 Assunto: RES: [oracle_br] erro na procedure 300 argumentos ou 300 registros? Acredito que sejam 300 registros em loop. Não sei se tem como vc quer. Mas, o que vc pode fazer é criar uma table de teste para gravar os 300 registros no final de cada posição do loop. Assim, vc descobre o registro que está com problema. Depois varre os campos para saber exatamente qual seria o cara correto. Claro que isso é tudo muito superficial. Se você passar mais dicas da procedure pode ser mais fácil de identificar o problema. Abraços Fabio Santos _ De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em nome de Vinicius Trintin Enviada em: terça-feira, 19 de junho de 2007 17:50 Para: [EMAIL PROTECTED] os.com.br Assunto: [oracle_br] erro na procedure tenho uma procedure com cerca de 300 argumentos e em uma algura x que nao sei qual ela da erro de do tipo de dados tem alguma exception que eu adiciono nela que para exatamente onda o erro ou tenho que ir item por item tentando descobrir mesmo??? _ _ _ _ _ _ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo. http://yahoo. com.br/oqueeugan hocomisso com.br/oqueeuganhoc omisso [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] TEXT_IMPORTER | PL/SQL Developer
Estou com um problema com o text_import do PL/SQL Developer quando vou importar um texto para dentro de uma tabela e eu indico para onde vai cada coisa funciona normal (procedimento padra) Porem eu tenho um arquivo mto grande e náo gostaria de criar uma tabela manualmente como eu faco pra criar a tabela apartir do text importer? tem como ele criar a tabela? Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] retornar linha atual
Como assim linha atual? pelo que entendi seria a primeira linha do select? rownum = 1 ?? - Mensagem original De: Rafael Alexandre Schmitt [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Sexta-feira, 15 de Junho de 2007 11:09:26 Assunto: [oracle_br] retornar linha atual Bom dia, Alguém sabe como eu retorno a linha atual em um select? Exemplo: registrolinha atual registro1,1 registro2,2 registro3,3 etc... Rafael. [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] problema com data
pessoal... tenho um campo data em uma tabela y que me mostra da seguinte forma 28/02/2002 até ai ok, após isso eu faco um select no campo e insiro ele na tabela x que tb é um campo date porem... a data passa a aparecer 28/02/0002 notem de 2002 para 0002 ja tentei colocar TO_DATE(A.CREATION_DATE, 'DD/MM/') mas nao consegui! abraco obrigado Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] PROBLEMA COM CAUSA SELECT
seguinte... tenho uma tabela de consumidores e uma tabela de contatos um consumidor pode ter mais do que um contato baseado nisso eu preciso fazer um select para que selecione todos os consumidores mas apenas 1 de seus contatos... entao se tenho 50 mil consumidores meu resultado tem que dar 50 mil tentei usar join(+) e etc... porem nao consegui! alguma dica??? ps... preciso disso urgente Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] PROBLEMA COM CAUSA SELECT
é algo do genero esse é o ultimo teste que fiz! tentei usar (+) e nao consegui tb SELECT A.PERSON_PRE_NAME_ADJUNCT PERSON_PRE_NAME_ADJUNCT, A.PERSON_FIRST_NAME PERSON_FIRST_NAME, A.PERSON_MIDDLE_NAME PERSON_MIDDLE_NAME, A.PERSON_LAST_NAME PERSON_LAST_NAME, A.PERSON_NAME_SUFFIX PERSON_NAME_SUFFIX, A.ADDRESS2 ADDRESS2, A.ADDRESS1 ADDRESS1, A.CITY CITY, A.PROVINCE PROVINCE, A.POSTAL_CODE POSTAL_CODE, A.COUNTRY COUNTRY, B.PHONE_AREA_CODE PHONE_AREA_CODE, B.PHONE_NUMBER PHONE_NUMBER, B.PHONE_EXTENSION PHONE_EXTENSION, A.PARTY_TYPE PARTY_TYPE, A.EMAIL_ADDRESS EMAIL_ADDRESS, A.CREATION_DATE CREATION_DATE, A.CREATED_BY CREATED_BY, A.LAST_UPDATE_DATE LAST_UPDATE_DATE, A.LAST_UPDATED_BY LAST_UPDATED_BY, A.ATTRIBUTE1 ATTRIBUTE1, B.CONTACT_POINT_TYPE CONTACT_POINT_TYPE FROM APPS_HZ_PARTIESA, APPS_HZ_PARTY_CONTACT_POINTS_V B WHERE A.PARTY_ID = (SELECT D.PARTY_ID FROM APPS_HZ_PARTY_CONTACT_POINTS_V D WHERE D.PARTY_ID = A.PARTY_ID AND ROWNUM = 1) - Mensagem original De: Vinicius Trintin [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 4 de Junho de 2007 9:40:49 Assunto: [oracle_br] PROBLEMA COM CAUSA SELECT seguinte... tenho uma tabela de consumidores e uma tabela de contatos um consumidor pode ter mais do que um contato baseado nisso eu preciso fazer um select para que selecione todos os consumidores mas apenas 1 de seus contatos... entao se tenho 50 mil consumidores meu resultado tem que dar 50 mil tentei usar join(+) e etc... porem nao consegui! alguma dica??? ps... preciso disso urgente _ _ _ _ _ _ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo. com.br/oqueeugan hocomisso [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] PROBLEMA COM CAUSA SELECT
andre como contato é uma associativa ela e amarrada por um 'party_id' entao o que esta duplicado na tabela de contatos e o party_id eu precisava pegar varios dados das duas tabelas... porem na tabela de contato eu preciso pegar apenas de 1 party_id (ele nao vai poder se repetir) - Mensagem original De: Andre Santos [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 4 de Junho de 2007 10:00:46 Assunto: Re: [oracle_br] PROBLEMA COM CAUSA SELECT Vinícius Há algum critério para selecionar um contato (caso o consumidor esteja relacionado a mais de um contato)? [ ] André Em 04/06/07, Vinicius Trintin [EMAIL PROTECTED] com.br escreveu: seguinte... tenho uma tabela de consumidores e uma tabela de contatos um consumidor pode ter mais do que um contato baseado nisso eu preciso fazer um select para que selecione todos os consumidores mas apenas 1 de seus contatos... entao se tenho 50 mil consumidores meu resultado tem que dar 50 mil tentei usar join(+) e etc... porem nao consegui! alguma dica??? ps... preciso disso urgente _ _ _ _ _ _ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo. com.br/oqueeugan hocomisso [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] problema com cursor
pensando no problema que estou tendo com dados iguais quero deletar os registros que sao duplicados e nao me interessam pra isso fiz a seguinte pl DECLARE CURSOR capaga IS SELECT party_id, COUNT(party_id) contador FROM apps_hz_party_contact_points_v GROUP BY party_id HAVING COUNT(party_id) 1; BEGIN FOR cs IN capaga LOOP DELETE FROM apps_hz_party_contact_points_v WHERE 3 = cs.contador And rownum = 1; END LOOP; end; porem nao esta apagando ... alguem sabe me dizer o que seria Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] Cursor dúvida.
next record - Mensagem original De: rzzanatta [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 4 de Junho de 2007 15:22:43 Assunto: [oracle_br] Cursor dúvida. Tenho esse curdor, só que quando entrar no loop, queria que quando o AUX_P_DATA FOR NULL não aconteça nada, pule para o proximo registro do cursor, como faço para pular para o proximo registro? CURSOR LISTAS IS SELECT . begin FOR REG1 IN LISTAS LOOP IF reg1.AUX_P_DATA = NULL THEN EXIT LOOP; END IF; end loop; end; !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] SELECIONAR REGISTROS QUE SE REPETEM
uma duvida tenho que selecionar em uma coluna apenas os registros que se repetem nela... por ex... sao paulo rio de janeiro sao paulo ai selecionar sao paulo... eu fiz da seguinte forma select distinct(a.party_number) from apps_hz_parties a where 1 (select count(party_number) from apps_hz_parties where a.party_number = party_number); porem como eu tenho mto registros fica um pouco lento... alguem sabe uma forma mais inteligente de se fazer?? Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] SELECIONAR REGISTROS QUE SE REPETEM
tenho que selecionar em uma coluna apenas os registros que se repetem nela... por ex... sao paulo rio de janeiro sao paulo ai selecionar sao paulo... eu fiz da seguinte forma select distinct(a.party_number) from apps_hz_parties a where 1 (select count(party_number) from apps_hz_parties where a.party_number = party_number); porem como eu tenho mto registros fica um pouco lento... alguem sabe uma forma mais inteligente de se fazer?? Novo Yahoo! Cadê? - Experimente uma nova busca. uma duvida Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] SELECIONAR REGISTROS QUE SE REPETEM
JA DEU CERTO... MTO OBRIGADO - Mensagem original De: Jose Resende Neto [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Sexta-feira, 1 de Junho de 2007 11:09:29 Assunto: RE: [oracle_br] SELECIONAR REGISTROS QUE SE REPETEM Vinicius, tenta assim: select party_number from apps_hz_parties group by party_number having count(1) 1; Espero ter ajudado. //Neto _ From: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] On Behalf Of Vinicius Trintin Sent: sexta-feira, 1 de junho de 2007 10:58 To: [EMAIL PROTECTED] os.com.br Subject: [oracle_br] SELECIONAR REGISTROS QUE SE REPETEM tenho que selecionar em uma coluna apenas os registros que se repetem nela... por ex... sao paulo rio de janeiro sao paulo ai selecionar sao paulo... eu fiz da seguinte forma select distinct(a.party_ number) from apps_hz_parties a where 1 (select count(party_ number) from apps_hz_parties where a.party_number = party_number) ; porem como eu tenho mto registros... . fica um pouco lento... alguem sabe uma forma mais inteligente de se fazer?? Novo Yahoo! Cadê? - Experimente uma nova busca. uma duvida _ _ _ _ _ _ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo. http://yahoo. com.br/oqueeugan hocomisso com.br/oqueeuganhoc omisso [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] DUVIDA COM SELECT
Mais uma duvida =) Tenho uma tabela com cerca de 100 mil registros e tenho uma associativa com cerca de 50 mil registros... na tabela associativa como existem 2 pk's os campos se repetem tenho que fazer um select entre as duas tabelas que selecionem os 100 mil registros da primeira porem dos 50 mil da segunda so selecione os que nao se repetem! Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] Re: DUVIDA COM SELECT
sim, é uma compostar imagina que preciso inserir em uma unica tabela dado de duas... uma com 100 registros e outra com 50 por ex tenho que pegar pouco daqui e um pouco dali.. a de 50 e uma com pfk da outra (2) entao preciso dos 100 registros da primeira juntando com outras colunas da segunda mas como eu tenho linhas na segunda que se repetem por ser uma pk composta eu preciso filtrar isso... eu estou tentando usar o outer join (+) - Mensagem original De: Anderson [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Sexta-feira, 1 de Junho de 2007 14:55:46 Assunto: [oracle_br] Re: DUVIDA COM SELECT Não entendi muito bem, até porque não consigo imaginar uma tabela com duas pk's (chave primária né?)... Talvez você esteja se referindo a UMA PK composta por duas colunas... Mas, veja se o uso de union lhe ajuda. Anderson Rodrigo Farias --- Em [EMAIL PROTECTED] os.com.br, Vinicius Trintin [EMAIL PROTECTED] . escreveu Mais uma duvida =) Tenho uma tabela com cerca de 100 mil registros... . e tenho uma associativa com cerca de 50 mil registros... na tabela associativa como existem 2 pk's os campos se repetem tenho que fazer um select entre as duas tabelas que selecionem os 100 mil registros da primeira porem dos 50 mil da segunda so selecione os que nao se repetem! _ _ _ _ _ _ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo. com.br/oqueeugan hocomisso [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] TABELA DE NOME COMPOSTO
tenho uma tabela de nome composto! ... tb achei que nao tinha como fazer, porem eu tenho uma aqui o formatdo dela e o seguinte nome tabela 02-04_1 examente nesse formato... 2 nome e uma 'data' seguida de ifem e underline... quem souber como dou o select numa tabela dessa oracle 9.i pl/sql developer sao as ferramentas usadas __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]