Re: [oracle_br] Gravando arquivo com tamanho dos compos
Bom Dia Sr. Sérgio! Obrigado pelo seu retorno! Já consegui resolver o meu problema.(Segue abaixo a minha procedure). create or replace procedure ESCREVE_ARQUIVO_MES09_TS(PLOCAL varchar, PGRUPO varchar2) is VTEXTO UTL_FILE.FILE_TYPE; VCONTA number := 1; VTOTAL number := 0; -- Cursor C1 cursor C1 is select CDPRODUTO, SAL_PROD, DESCRICAO, NCM, local, INSCRICAO, GRUPO, replace(QTDE09, ',', '') QTDE09, replace(CUSTO09, ',', '') CUSTO09, replace(MVA, ',', '') MVA, replace(TOTAL, ',', '') TOTAL, replace(BASE, ',', '') BASE, replace(ICMS, ',', '') ICMS from TESTE where local = PLOCAL and GRUPO = PGRUPO; -- Cursor C2 cursor C2 is select replace(F.INSCRICAO, '/', '') INSCRICAO from FILIAL F where F.CODIGO = PLOCAL; RC2 C2%rowtype; begin VTEXTO := UTL_FILE.FOPEN('NCM', PLOCAL || '_' || PGRUPO || '.txt', 'W'); open C2; fetch C2 into RC2.INSCRICAO; UTL_FILE.PUT_LINE(VTEXTO, 'D0010230092009' || RC2.INSCRICAO || '2' || PGRUPO || '05135629800NS'); close C2; for R1 in C1 loop VCONTA := LPAD(VCONTA, 6, 0) + 1; VTOTAL := VTOTAL + R1.TOTAL; UTL_FILE.PUT_LINE(VTEXTO, 'D1' || LPAD(VCONTA, 6, 0) || LPAD(R1.NCM, 8, 0) || RPAD(NVL(R1.CDPRODUTO, ' '), 14) || RPAD(NVL(R1.DESCRICAO, ' '), 50) || LPAD(R1.QTDE09, 10, 0) || '0' || 'PC' || '17000' || LPAD(R1.CUSTO09, 15, 0) || LPAD(R1.MVA, 5, 0) || LPAD(R1.TOTAL, 15, 0) || LPAD(R1.BASE, 15, 0) || LPAD(R1.ICMS, 15, 0)); end loop; UTL_FILE.PUT_LINE(VTEXTO, '90' || LPAD(VCONTA, 6, 0) + 1 || '00100'); UTL_FILE.FCLOSE(VTEXTO); end; 2009/11/23 Sérgio Luiz Rodrigues Chaves sergio.cha...@elumini.com.br Tiago, Acho que o texto abaixo, pode ser útil, para resolver seu problema. /* Progr. : XXXP910 Autor : Sérgio Chaves. Data : 05/05/2000 Descr. : Geração arquivo TXT para Estabelecimento e PINPAD */ /* Todas As Variáveis globais estão associadas a seus respectivos TIPO as Variáveis que não tenham qualificador de classe são Locais. Resta Lembrar que todas as Variáveis dos Cursores são GLOBAIS assim como os Parâmetros da Procedure Principal e os utilizados nas procedure internadas são locais a elas. */ type Wrk_variaveis_aux is Record ( Wrk_Utl UTL_FILE.FILE_TYPE Wrk_Path Varchar2(50), Wrk_Nome_arq Varchar2(30), Num_seq Number(06), Wrk_tot_Estab Number(06), Wrk_Tot_pinpad Number(06) ); Wrk_glb Wrk_variaveis_aux; Type Wrk_Registro_GT_LDR_H Is Record ( Wrk_Tipo Varchar2(01), -- H Wrk_Num_Seq Varchar2(05), Wrk_filler Varchar2(60), Wrk_var_X Varchar2(06) wrk_filler1 Varchar2(428); Wrk_REG_HEADER Wrk_Registro_GT_LDR_H; Type Wrk_Registro_GT_LDR_D_PIN Is Record ( Wrk_Tipo Varchar2(01), --- E Wrk_Num_Seq Varchar2(05), Wrk_COD_INSTT Varchar2(05), Wrk_NUM_ESTAB Varchar2(06), Wrk_NOME_FANTS_ESTAB Varchar2(40), Wrk_NUM_CGC_ESTAB Varchar2(08), Wrk_NUM_ORD_CGC_INSTT Varchar2(04), Wrk_DV_CGC_INSTT Varchar2(02), Wrk_SIT_FUNCT_ESTAB Varchar2(01), Wrk_SG_EST_ESTAB Varchar2(02), Wrk_NUM_ESTAB_SCB Varchar2(06), Wrk_DT_INCL_ESTAB Varchar2(20), Wrk_COD_US_INCL_ESTAB Varchar2(10), Wrk_END_ESTAB Varchar2(50), Wrk_NOME_BAIRR_ESTAB Varchar2(20), Wrk_NUM_CEP_ESTAB Varchar2(08), Wrk_NOME_CID_ESTAB Varchar2(20), Wrk_DT_ALT_ESTAB Varchar2(20), Wrk_COD_US_ALT_ESTAB Varchar2(10), Wrk_COD_TIPO_ESTAB Varchar2(02), Wrk_filler Varchar2(20)); Wrk_REG_DETALHE_ESTAB Wrk_Registro_GT_LDR_D_ESTAB; Type Wrk_Registro_GT_LDR_D_PIN Is Record ( Wrk_Tipo Varchar2(01), --- P Wrk_Num_Seq Varchar2(05), Wrk_COD_PINPAD Varchar2(06), Wrk_COD_INSTT Varchar2(05), Wrk_NUM_ESTAB Varchar2(06), Wrk_DT_INCL_PINPAD Varchar2(20), Wrk_COD_US_INCL Varchar2(10), Wrk_filler Varchar2(447)); Wrk_REG_DETALHE_PIN Wrk_Registro_GT_LDR_D_PIN; Type Wrk_Registro_GT_LDR_T Is Record ( Wrk_Tipo Varchar2(01), -- T Wrk_Num_Seq Varchar2(05), Wrk_Tot_Estab Varchar2(06), Wrk_Tot_Pin Varchar2(06), Wrk_filler Varchar2(482));, Wrk_REG_TRAILLER Wrk_Registro_GT_LDR_T; --- Cursor Wrk_PINPAD (P_COD_INSTT NUMBER, P_NUM_ESTAB NUMBER) Is Select COD_PINPAD , COD_INSTT , NUM_ESTAB , DT_INCL_PINPAD , COD_US_INCL From PINPAD where COD_INSTT = P_COD_INSTT And NUM_ESTAB = P_NUM_ESTAB ; Wrk_PINPAD_Row Wrk_PINPAD%Rowtype; Cursor Wrk_Estab Is Select COD_INSTT NUM_ESTAB NOME_FANTS_ESTAB NUM_CGC_ESTAB NUM_ORD_CGC_INSTT DV_CGC_INSTT SIT_FUNCT_ESTAB SG_EST_ESTAB NUM_ESTAB_SCB DT_INCL_ESTAB
Re: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O HANDLER DISPONÍVEL...
Tive esse problema e aumentei os parametros processes e sessions. Resolveu o meu problema. exemplo: alter system set processes=100 scope=spfile alter system set sessions=300 scope=spfile Att, Márcio. - Original Message - From: pedrossjr To: oracle_br@yahoogrupos.com.br Sent: Monday, November 23, 2009 5:27 PM Subject: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O HANDLER DISPONÍVEL... Boa tarde pessoal, possuo um servidor Oracle 10g aqui na empresa rodando no Linux RedHat. O problema é que do nada a aplicação no usuário perde a conexão com o banco e temos que ficar tentanto até conseguir a conexão. Estou engatinhando ainda no Oracle, estou pesquisando sobre pool de conexão. Alguém já passou por este problema? Agradeço a ajuda. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] ORA-03116
Eu nunca vi esse erro, mais pesquisei no Metalink e pedi para entrar em contato com o suporte da Oracle, se ainda não abriu chamado é melhor abrir. Att. Marcelo Procksch 2009/11/23 Marcelo Medrado marcelo.medr...@polo-it.com.br Prezados, Após aplicar com sucesso um Patchset 10.2.0.4 numa base de cliente Windows x86, este erro começou a ocorrer em uma das rotinas: * ORA 3116 invalid buffer length passed to a conversion routine * Tudo que eu achei na Internet fala sobre contactar o suporte Oracle. Alguém já viu esse erro? Sds, Marcelo Medrado Polo-IT [As partes desta mensagem que não continham texto foram removidas] -- Att. Marcelo E. Procksch [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: MAPENTO DE LUNS PARA ORACLE RAC
Brother, não sei se isso responde sua pergunta , mais depois que voce instalar o cluster acertar o disco de OCR e VOTTING voce ira fazer a instalação do ASM nessa hora voce aponta o mapeamento dos discos da uma olhada nesse link|: http://www.oracle.com/technology/obe/obe10gdb/storage/asm/asm.htm 2009/11/23 Mauricio Françoso mfranc...@yahoo.com.br Cido, Eu trabalho com oracle 11g RAC e Storage EMC. No caso do EMC quando eu disponibilizo as LUNS para os hosts, é criado um pseudo name para cada LUN, caso o pseudo name não seja o mesmo para os 2 servidores eu tenho que executar um rename como segue no comando abaixo: emcpadm renamepseudo -s emcpower21a -t emcpower47a Qualquer duvida me avise. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) --- Em qua, 30/9/09, rolegar role...@yahoo.com.brrolegar%40yahoo.com.br escreveu: De: rolegar role...@yahoo.com.br rolegar%40yahoo.com.br Assunto: [oracle_br] Re: MAPENTO DE LUNS PARA ORACLE RAC Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Data: Quarta-feira, 30 de Setembro de 2009, 8:26 Cido, Qual o storage utilizado? No caso de EMC em um RPM(EMCPowerPath) que faz o mapeamento para algo do tipo /dev/emcpowera e demais lun's dependendo da configuração. Olá a todos. Estou montando um RAC 10g em RedHat 4 e luns fornecidas via iSCSI de um STORAGE. Como faço para mapear as luns para os mesmo devices nos dois servidores? Ex: servidor1 lun0 -- /dev/sdb servidor2 lun0 -- /dev/sdb O que ocorre é que tenho 5 luns e o mapeamento é aleatorio. Obrigado pela atenção. Cido __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] ORACLE RAC
Amigão eu nem sabia que existia isso ! eu uso solaris 10 com 10gr2 tambem to curioso.! 2009/11/23 Mauricio Françoso mfranc...@yahoo.com.br Boa Tarde, Gostaria de saber se tem como desabilitar no ORACLE RAC o processo que faz o reboot do servidor caso ocorra algum problema de hardware? SO = solaris 9 ORACLE = 11.1.0.7 Obrigado. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Help!!! I need somebody help!!!
Camila, Trata-se também de uma questão do perfil que você deseja para sua carreira. Quando você está focada dentro de um cliente, você passa a estudar as features existentes aí dentro e se especializa nisso. Por outro lado, você passa a ficar estagnada naquele ambiente. Eu trabalho numa empresa que monitora diversos bancos de diversos clientes. Isso é ruim por um lado pois não temos como nos aprofundar totalmente em nenhum ambiente pois sempre estamos apagando incêndios ou fazendo implementações correndo contra o tempo. Por um lado é muito bom e gratificante pois ficamos experts em resolução de problemas, conseguimos ter o domínio de diferentes plataformas e - PRINCIPALMENTE - podemos lidar com ambientes não tão ideais assim e lidamos com situações que não são cobertas pelas documentações oficiais. Se você tiver tempo, acredito que vale enormemente a pena comprar um desktop de 1200 reais (em 12x heheh) e montar um VMWARE para testar todos os cenários possíveis. Mas realmente cabe a você escolher. Os colegas aqui concordam que a parte de suporte a multiplos ambientes é mais cansativa e complexa. Mas você consegue aprender bastante! Abraços, Marcelo 2009/11/23 [Paulo Sousa] paulorso...@gmail.com O que eu, pelo menos, faço é montar um ambiente no meu pc. Queria estudar RMAN e acabei fazendo duas instâncias no Ubuntu mesmo (9.2.04), uma para target e outra de catálogo rman. Fiz uns scripts, hot backup, cold backup e backup de archive. Depois de ver como funciona, o negócio todo deixou de ser um bicho de sete cabeças. No caso de um RAC, a mesma coisa, tentar fazer com máquinas virtuais (se você tiver os recursos suficientes). A questão é estudo, então você tem que definir um objetivo. Mas não espere saber tudo de uma vez, o intuito é saber que existe. Porque você vai pegar diferentes ambientes, arquiteturas e pra cada um você vai encontrar problemas específicos e vai precisar pesquisar, seja na documentação da Oracle, no metalink ou em listas de discussão. Att. Paulo Sousa paulorso...@gmail.com Curta a vida e os bons amigos , a vida porque é curta, e os bons amigos porque são poucos. 2009/11/13 Camilla Ferreira ca_c_ferre...@yahoo.com.br Boa noite, Sou DBA Oracle Jr a 5 anos e trabalho a 3 anos como Application DBA, não aguento mais executar scripts e executar export/import, o lado bom é que estou treinando meu inglês (Offshore). Estou querendo sair da empresa mas estou insegura porque não domino a parte de infra (System DBA). Não tenho oportunidade de trabalhar em projetos com RAC, RMAN, DATA GUARD, nem que acompanhada de 1 DBA Sênior (que seria o caso). Quando trabalho aos finais de semana, escala de plantão, atendo alguns problemas de infra simples, como falha em jobs de backup, tablespace que estourou e etc. A algum tempo atrás conversei com alguns líderes para me dar oportunidade de aprofundar meus conhecimentos nessa parte mas sem sucesso. Qual a sugestão de vcs? O que devo fazer para treinar essa parte que me falta? Agradeço imensamente a ajuda de vcs, Camilla __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Duvida trigger
Não seria no insert, seria tipo tenho um estagiário que se forma em dezembro, ai quando chegar a data da formatura o status dele na base ja mudar para programador e o salário ser alterado, automaticamente sem que eu tenha que fazer update,insert ou algo do tipo. Igor Alves Ciência da Computação - FRB Tel: 2202-5658 / 8812-8670 2009/11/24 Fabio Martinez mtzfa...@gmail.com Não sei se entendi muito bem...mas lá vai: * create* *or* *replace* *trigger* teste *before* insert *on tabela* *for* *each* *row* *declare* *-- local variables here* *begin* ** * IF TRUNC(SYSDATE) = :NEW.DATA_FORMACAO THEN* * * *:NEW.SALARIO:= x; substituir pelo valor desejado* * END IF;* *end* ff; 2009/11/24 Igor Alves igor.al...@gmail.com Eu tenho uma tabela que tem os seguintes dados do funcionario: COD NOME PROFISSAO SALARIO ESCOLARIDADE DATA_FORMACAO e eu precisava criar uma trigger para que se a data atual for igual a data_formacao...o salario do funcionario seja atuado tem como fazer isso com trigger? Igor Alves Ciência da Computação - FRB Tel: 2202-5658 / 8812-8670 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] diff no oracle 10 g
pessoal eu tenho que comparar duas bases de dados diferentes e fazer com que elas fiquem iguais. Existe alguma ferramenta que crie esse comando DDL para ser executados no banco? -- Enviado de Palmas, TO, Brasil [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] diff no oracle 10 g
Sql Mangement Studio DbSolo 2009/11/24 Leonardo Santos da Mata leonardodam...@gmail.com pessoal eu tenho que comparar duas bases de dados diferentes e fazer com que elas fiquem iguais. Existe alguma ferramenta que crie esse comando DDL para ser executados no banco? -- Enviado de Palmas, TO, Brasil [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] execução de JOBS.
Boas. Consigo executar o mesmo JOB (dbms_job.run/submit) ao mesmo tempo, se sim eles rodam em paralelo ou o ultimo que entrou em execução fica em uma fila de espera? Att, Márcio. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] diff no oracle 10 g
No PLSQL DEVELOPER em tools tem o COMPARE USER OBJECTS Att. Marcelo Procksch 2009/11/24 francisco porfirio francisco.porfi...@gmail.com Sql Mangement Studio DbSolo 2009/11/24 Leonardo Santos da Mata leonardodam...@gmail.com pessoal eu tenho que comparar duas bases de dados diferentes e fazer com que elas fiquem iguais. Existe alguma ferramenta que crie esse comando DDL para ser executados no banco? -- Enviado de Palmas, TO, Brasil [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos -- Att. Marcelo E. Procksch [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] duvida foreign key
estou com uma duvida de como criar uma foreign key vinda de outro schema (owner). como faço isso? Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] diff no oracle 10 g
eu preciso de uma ferramenta que funcione no linux, pois o meu ambiente de trabalho é todo linux. 2009/11/24 Leonardo Santos da Mata leonardodam...@gmail.com eu estou usando por enquanto o oracle sql developer, mas ele cria muita coisa desnecessária. e eu estou procurando algo melhor .. obrigado. 2009/11/24 Marcelo Procksch marceloprock...@gmail.com No PLSQL DEVELOPER em tools tem o COMPARE USER OBJECTS Att. Marcelo Procksch 2009/11/24 francisco porfirio francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com Sql Mangement Studio DbSolo 2009/11/24 Leonardo Santos da Mata leonardodam...@gmail.comleonardodamata%40gmail.com pessoal eu tenho que comparar duas bases de dados diferentes e fazer com que elas fiquem iguais. Existe alguma ferramenta que crie esse comando DDL para ser executados no banco? -- Enviado de Palmas, TO, Brasil [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos -- Att. Marcelo E. Procksch [As partes desta mensagem que não continham texto foram removidas] -- Enviado de Palmas, TO, Brasil -- Enviado de Palmas, TO, Brasil [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Como faço para verificar se um cursor ja chegou no fim
Tenho a procedure abaixo, que ao receber uma data atualiza a tabela para as linhas onde a data_formação for menor que a data passada. porem não sei como verifico no IF se já fiz o update para todos os itens do cursor.. create or replace procedure atualiza_formacao (p_date_atual IN TREINA.data_formacao%type); is DECLARE CURSOR C_Atualiza IS SELECT Cod, nome, profissao, salario,formacao,data_conclusao FROM Treina WHERE data_conclusao p_date_atual; BEGIN IF /*testa se cursor não chegou no fim*/ THEN update treina set formacao='superior' where C_Atualiza.cod = cod; update treina set p_date_atual= null where C_Atualiza.cod = cod; update treina set saalrio= where C_Atualiza.cod = cod; END IF; END Igor Alves Ciência da Computação - FRB Tel: 2202-5658 / 8812-8670 [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Como faço para verificar se um cursor ja chegou no fim
DECLARE CURSOR C_Atualiza IS SELECT Cod FROM Treina WHERE data_conclusao p_date_atual; BEGIN for r1 in C_Atualiza loop update treina set formacao = 'superior', p_date_atual = null, salario = where cod = C_Atualiza.cod; commit; end loop; END; Obrigado, Sergio Lucchini (54)3289 4400 www.mercanet.com.brhttp://www.mercanet.com.br/ De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Igor Alves Enviada em: terça-feira, 24 de novembro de 2009 16:54 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Como faço para verificar se um cursor ja chegou no fim Tenho a procedure abaixo, que ao receber uma data atualiza a tabela para as linhas onde a data_formação for menor que a data passada. porem não sei como verifico no IF se já fiz o update para todos os itens do cursor.. create or replace procedure atualiza_formacao (p_date_atual IN TREINA.data_formacao%type); is DECLARE CURSOR C_Atualiza IS SELECT Cod, nome, profissao, salario,formacao,data_conclusao FROM Treina WHERE data_conclusao p_date_atual; BEGIN IF /*testa se cursor não chegou no fim*/ THEN update treina set formacao='superior' where C_Atualiza.cod = cod; update treina set p_date_atual= null where C_Atualiza.cod = cod; update treina set saalrio= where C_Atualiza.cod = cod; END IF; END Igor Alves Ciência da Computação - FRB Tel: 2202-5658 / 8812-8670 [As partes desta mensagem que não continham texto foram removidas] No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.423 / Virus Database: 270.14.73/2512 - Release Date: 11/18/09 19:41:00 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] duvida foreign key
vc precisa apenas colocar o owner na frente da tabela mas tem que observar se o owner que vc está criando a FK tem grant para a tabela que vc irá referenciar 2009/11/24 gleisson marra gleissonma...@yahoo.com.br estou com uma duvida de como criar uma foreign key vinda de outro schema (owner). como faço isso? __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] diff no oracle 10 g
Usa o Grid Control. Ele faz isso. 2009/11/24 Leonardo Santos da Mata leonardodam...@gmail.com pessoal eu tenho que comparar duas bases de dados diferentes e fazer com que elas fiquem iguais. Existe alguma ferramenta que crie esse comando DDL para ser executados no banco? -- Enviado de Palmas, TO, Brasil [As partes desta mensagem que não continham texto foram removidas] -- Abraço; ®ØÐr¥GØ Linux Registered User # 480197 [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html