Re: [oracle_br] Cursor

2009-12-01 Por tôpico Roberto Oshikawa
; - Original Message - > From: "Roberto Oshikawa" > > To: > > Sent: Tuesday, December 01, 2009 7:01 PM > Subject: Re: [oracle_br] Cursor > > Alessandro tem sim > > vc pode usar o "exit" > > For c_cursor in x loop > EXIT WHEN V_GRAVA_LIN

Re: [oracle_br] Cursor

2009-12-01 Por tôpico Roberto Oshikawa
Alessandro tem sim vc pode usar o "exit" For c_cursor in x loop EXIT WHEN V_GRAVA_LINHA = x end loop; 2009/12/1 alessandro > > > Boa Noite pessoal do Forum > > Gostaria de saber o seguinte: Tenho um cursor que irá me retornar +/- > 10.000 registros. > > > FOR C_CURSOR IN X LOOP > > >

Re: [oracle_br] Código Fonte/Pesquisa

2009-12-01 Por tôpico Roberto Oshikawa
boa tarde, procura na all_source select * from all_source where Text like ''%o que vc deseja procurar %' abraços 2009/12/1 Eduardo Souza > > > Caros amigos, > > existe uma maneira de procurar um string em todas as procedures de um > banco? > > existe alguma tabela do DBA ou SYS onde eu possa e

[oracle_br] "SYS"."DBMS_EXPORT_EXTENSION"."FUNC_INDEX_DEFAULT"

2009-11-25 Por tôpico Roberto Oshikawa
Bom dia, Essa mensagem está aparecendo no export, alguem sabe como resolver esse problema ? Obrigado [As partes desta mensagem que não continham texto foram removidas]

Re: [oracle_br] duvida foreign key

2009-11-24 Por tôpico Roberto Oshikawa
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 > > > estou com uma duvida de como criar uma foreign key vinda de outro schema > (owner). como faço isso? > > _

Re: [oracle_br] Function - PL/SQL

2009-11-18 Por tôpico Roberto Oshikawa
L procedure successfully completed. SQL> 2009/11/18 Roberto Oshikawa > Matheus, > > Vou criar essa proc e a func nna minha máquina, mas posso garantir que não > existe nada em especial qdo vc manda executar um func ou proc que utilize > parametros iguais > > se vc está

Re: [oracle_br] Function - PL/SQL

2009-11-18 Por tôpico Roberto Oshikawa
> Tentei colocar entre apóstrofes a variável(conforme visto na proc) mas > ainda não está dando certo... > > Prosseguirei com os testes aqui... Qualquer novidade que você econtrar e > puder me avisar, ficarei grato... > > Falows! > > > Matheus Malta > - Original

Re: [oracle_br] Function - PL/SQL

2009-11-18 Por tôpico Roberto Oshikawa
_depto > (v_cdepto IN depto.cd_depto%TYPE) > RETURN NUMBER > > IS > > --Verifica a existência do Departamento > v_ver NUMBER; > > BEGIN > > SELECT COUNT(cd_depto) INTO v_ver > FROM depto > WHERE cd_depto = v_cdepto; > > RETURN v_ver; > > END; >

Re: [oracle_br] Function - PL/SQL

2009-11-18 Por tôpico Roberto Oshikawa
.. > > Assim sendo (e aproveitando o ensejo) como posso referenciar uma função > dentro de uma procedure, considerando que o valor da variável que vai ser > atribuído na função é do tipo TEXTO? > > Valew! > > Matheus Malta > > > - Original Message - > Fr

Re: [oracle_br] Function - PL/SQL

2009-11-18 Por tôpico Roberto Oshikawa
e ir colocando algum delimitador para que vc saiba onde começa e onde termina o objeto que vc está procurando []s Roberto Oshikawa 2009/11/18 Matheus Malta > > > Pessoal... > > Estou criando uma função que me traga os nomes do objetos do meu schema, > considerando o

Re: [oracle_br] Execução de Procedures - SQL PLUS

2009-11-17 Por tôpico Roberto Oshikawa
SET SERVEROUTPUT ON Declare v_mat func.cd_mat%TYPE:=1; v_depto func.cd_depto%TYPE:=1; v_cargo func.nr_cargo%TYPE:=1; v_sal func.vl_sal%TYPE:=1; v_ret varchar2(300):=' '; begin prc_atualiza_func(&v_mat,&v_depto,&v_cargo,&v_sal,v_ret); DBMS_OUTPUT.put_line( v_ret ) ; end / 2009/11/17 Ca

Re: [oracle_br] Problemas com procedure

2009-11-13 Por tôpico Roberto Oshikawa
legal se precisar de mais alguma ajuda me avisa 2009/11/12 Matheus Malta > > > Ok Roberto, obrigado pela dica... > > Eu fiz umas alterações na procedure e ela compilou normalmente... > > Mesmo assim, muito obrigado... > > Matheus > > - Original Messag

Re: [oracle_br] Problemas com procedure

2009-11-12 Por tôpico Roberto Oshikawa
Matheus, Para vc fazer o tratamento When Qtde = 0 vc tem que primeiro forçar a exception dentro da sua rotina e não como se fosse exception exemplo : proc . DECLARA UMA VARIAVEL DO TIPO EXCEPTION begin IF QTDE = 0 THEN RAISE VARIAVEL EXCEPTION END IF; exception When VARIAVEL_EXCEPTI

Re: [oracle_br] Descarte na constraint

2009-11-10 Por tôpico Roberto Oshikawa
Oi Eduardo, Se esse insert estiver num bloco ( BEGIN ) vc pode colocar uma exception assim vc consegue continuar o processo e ao mesmo tempo identificar os problemas Begin insert into tabela( ..) values (); exception When Dup_Val_ON_Ondex then dbms_output.put_lin

Re: [oracle_br] Dúvida - Procedure

2009-11-10 Por tôpico Roberto Oshikawa
27; de índice de loop é > inválido > > Existe alguma sintaxe diferente para fazer um BEGIN dentro do outro, ou > seja, para criação de sub-blocos? > > Seria esse o problema realmente? > > Vlw... > > Matheus Malta > - Original Message - > From: "Roberto

Re: [oracle_br] Dúvida - Procedure

2009-11-09 Por tôpico Roberto Oshikawa
IS > > SELECT linha > FROM t_ordem_cadastro FOR UPDATE; > > BEGIN > > OPEN verifica_ordem; > > LOOP > > FETCH verifica_ordem into v_linha; > > EXIT WHEN verifica_ordem%NOTFOUND; > > > UPDATE products SET product_id = v_linha > WHERE CURRENT OF veri

Re: [oracle_br] Dúvida - Procedure

2009-11-09 Por tôpico Roberto Oshikawa
O oracle nao te mostra nenhuma mensagem de erro ? ou código do erro ? depois que vc compilar a proc digite show error 2009/11/9 Matheus Malta > > > Galera... Seguinte... > > Tô tentando desenvolver uma procedure no ambiente do SQLPlus... Mas o > problema é que, ao compilar, ela tah acusando

Re: [oracle_br] Script para identificar nomes repetidos

2009-10-14 Por tôpico Roberto Oshikawa
vc tem algum outro campo que posso identifica-los ? Como CNPJ por exemplo ? Outra informação importante é que se vc elimina-los do banco vai ter que refazer toda a amarração de dependencia que esse formcedor pode ter com outras tabelas ( Compras, Cta Pagar, etc ) Não conheço outro caminho que nã

Re: [oracle_br] MTMA -- Cursor para Update dentro de proc

2009-10-14 Por tôpico Roberto Oshikawa
Matheus, A Coluna que receberá o valor o que entendi vai ser o conteudo de 2 colunas da própria tabela certo ? Se sim, acredito que apenas isso funcionária para vc update aux.teste_matheus set dt_final =(date_key - rt_qtde_retorno); 2009/10/14 Matheus Malta de Aguiar > > > Galera... > > Es

Re: [oracle_br] exportar todas as tabelas para instr uções inserts

2009-09-15 Por tôpico Roberto Oshikawa
Leonardo, Se você utilizar o PL-SQL Developer vc consegue fazer isso facilmente é só vc usar a opção TOOLS -> Export Tables Depois selecionar a forma como vai querer exportar os dados. Vc pode baixar o Developer diretamente na página deles http://www.allroundautomations.com/plsqldev.html

Re: [oracle_br] Formação DBA Oracle I e II - 11 de julho

2009-08-04 Por tôpico Roberto Oshikawa
Ademir, Você colocou esse informativo, porém com datas passadas, esta certo isso mesmo ? 2009/8/3 Ademir Morgado > > > Acontece em: 11, 18, 25 de julho e 1 e 8 de agosto > Horário: 08:30 às 17:30 > Carga horária: 40 horas - 5 Sábados > Intrutor: Ricardo Portilho Proni > Valor normal: R$ 2.499,0

Re: Res: [oracle_br] URGENTE!! Bloco PL não compila ndo

2009-07-16 Por tôpico Roberto Oshikawa
R1.ENAME, R1.MGR, R1.JOB, R1.HIREDATE, R1.SAL, > R1.COMM, R1.DEPTNO); > COMMIT; > END LOOP; > EXCEPTION > WHEN OTHERS THEN > RAISE_APPLICATION_ERROR(-20001,‘Erro ao inserir funcionarios-‘ || SQLERRM); > END; > > > > De: Roberto Oshika

Re: Res: [oracle_br] URGENTE!! Bloco PL não compila ndo

2009-07-15 Por tôpico Roberto Oshikawa
tire o open cursor, deixe apenas o for 2009/7/15 Marcelo Feijó Vargas > > > Olá, > > Fiz diversas alterações, e ainda estou com um erro! Acusa na linha 16. > Deptno: identificador invalido.Segue a estrutura > > > CREATE OR > REPLACE PROCEDURE PRC_FNC_ATUALIZA_SAL > IS > CURSOR C1 IS > SELECT >

Re: [oracle_br] URGENTE!! Bloco PL não compilando

2009-07-15 Por tôpico Roberto Oshikawa
Oi, marcelo, Apenas como detalhe e acredito q vc já tenha feito, vc chegou a executar apenas o select ? Outra coisa q percebi, vc não precisa abrir o cursor "OPEN CURSOR", UTILIZANDO APENAS O FOR R1 IN C1 LOOP JÁ ESTÁ ABRINDO IMPLICITAMENTE, OUTRA COISA VC ESTÁ ABRINDO O CURSOR E NÃO ESTÁ FECHAN

Re: [oracle_br] Local onde fazer curso oficial da Or acle para certificação

2009-02-16 Por tôpico Roberto Oshikawa
eu espírito ninguém vai conseguir quebrar..." > (Legião Urbana) > > "As idéias estão no chão, você tropeça e acha a solução..." > (Titãs) > > > De: Roberto Oshikawa > > Para: oracle_br@yahoogrupos.com.br > Enviadas: Segunda

[oracle_br] Local onde fazer curso oficial da Oracle para certif icação

2009-02-16 Por tôpico Roberto Oshikawa
Boa tarde, Já tenho uma bom conhecimento em Oracle e estou querendo me certificar, mas apenas na parte de desenvolvimento ( PL/SQL, Forms, Reports ), pelo que me informaram eu preciso ter pelo menos 1 curso oficial para tirar a certificação, gostaria de saber se alguém poderia me indicar algum lug

Re: [oracle_br] [Web] - Gerar TXT

2007-10-30 Por tôpico Roberto Oshikawa
Eduardo, Se vocês estiver fazendo isso no sql-plus pode utilizar o set serveroutput on Spool C:\Arquivo.txt select status from v$instance; SPOOL OFF Espero que tenha ajudado, se vc estiver utilizando isso numa proc me avisa Em 30/10/07, Eduardo Mendes - [EMAIL PROTECTED] < [EMAIL PROTECTED]

[oracle_br] Instalação do 10g

2007-06-28 Por tôpico Roberto Oshikawa
Senhores, Estou tendo problema na instalação do 10g Express, não estou conseguindo fazer a instalação local, e sim apenas utilizando o site da Oracle, acredito que devo estar pisando na bola em alguma coisa, alguem saberia me ajudar ? Obrigado Roberto [As partes desta mensagem que não contin

Re: [oracle_br] BULK COLLECT - Urgente

2007-04-19 Por tôpico Roberto Oshikawa
Estou mandando um exemplo de como utilizo, espero que possa te ajudar TYPE array IS TABLE OF Cliente%ROWTYPE INDEX BY BINARY_INTEGER; Type_Clientearray; bulk_error EXCEPTION; PRAGMA exception_init (bulk_error, -24381); CURSOR c_cur IS SELECT t.* FROM Cliente t

Re: [oracle_br] Material Tuning?

2006-10-20 Por tôpico Roberto Oshikawa
Tb estou precisando caso alguem consiga se puderam me encaminhar ficaria muito grato Sds Roberto Em 20/10/06, Welvis Douglas Silva Moreto <[EMAIL PROTECTED]> escreveu: > > Olá pessoal, alguem pode me passar onde eu consigo material sobre tuning > de banco e de Aplicação.. > > > att, > > Welvis

Re: [oracle_br] Ja tentei de tudo. LIKE

2006-07-20 Por tôpico Roberto Oshikawa
Declare strExecute Varchar2(250); strExecute := 'Select * from Conteudo Where Materia Like ' || dado ; Execute Immediate strExecute Utiliza Execute Immediate Em 20/07/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu: > > SELECT * FROM CONTEUDO where materia like '%'||:dado||'%' > > > -

Re: [oracle_br] Apostila Oracle+VB

2006-06-27 Por tôpico Roberto Oshikawa
Cristian, na verdade não existe muito sergredo em fazer isso, vc já sabe alguma coisa de Oracle ? Vc consegue fazer as procedures de Exclusão/Inclusão ? Em 26/06/06, Connection <[EMAIL PROTECTED]> escreveu: > > Pessoal Boa Tarde > > Estou precisando integrar um sistema em Visual Basic com ban

Re: [oracle_br] ORA-00972: identifier is too long

2006-06-22 Por tôpico Roberto Oshikawa
/6/22, Tathyanna Pelegrinni <[EMAIL PROTECTED]>: > > Não. São vários "join". > > A query é enorme! Mas nenhum nome de coluna ou de tabela ultrapassa 30 > caracteres. > > Quer q mande a query? > > > > On 6/22/06, Roberto Oshikawa <[EMAIL PROTEC

Re: [oracle_br] ORA-00972: identifier is too long

2006-06-22 Por tôpico Roberto Oshikawa
Vc esta apenas fazendo Select * from peca_merch_assoc ? Tem como encaminhar a consulta caso seja diferente ? 2006/6/22, Tathyanna Pelegrinni <[EMAIL PROTECTED]>: > > Olá, > > Tenho uma tabela no banco de nome 'peca_merch_assoc' > A descrição dela é a seguinte: > > SQL> desc peca_merch_assoc > Na

Re: [oracle_br] Cursores

2006-05-16 Por tôpico Roberto Oshikawa
O cursor nada mais é que uma váriavel em que vc consegue carregar o resultado do select. ( funciona igual ao recordset do VB ) Exemplo : Cursor < NOME DO CURSOR > as Select * from empregado Where Cod_Empegado >= 1  and Cod_Empregado <=100 ... Begin   -- Usando o Cursor

Re: [oracle_br] Ajuda - função conversão - urgente

2006-03-31 Por tôpico Roberto Oshikawa
Adriano, Acho que o jeito seria criar uma função para poder fazer a soma, mas acresdito que se vc trabalhar com minutos seria mais fácil para fazer o controle horas= mode( HExtra / 60 ) minutos = HExtra - Horas Acho que seria +/- isso Em 31/03/06, Adriano Araujo <[EMAIL PROTECTED]> escrev

Re: [oracle_br] Usar TRUNCATE TABLE dentro de uma PROC é possível?

2006-03-30 Por tôpico Roberto Oshikawa
Sim é possível Aline vc tem que usar o execute immadiate pois de outra forma o ORACLE num consegue entender Create or replace procedure . as Execute Immadiate "TRUNCATE TABLE"; end Abraços Em 30/03/06, Aline Rios <[EMAIL PROTECTED]> escreveu: > > Amigos, boa tarde! > Traba

Re: [oracle_br] Pegar Usuario Logado

2006-02-02 Por tôpico Roberto Oshikawa
Adalberto, Vc pode pegar dessa forma, essa é a mais simples e objetiva, caso queira saber o que esta sendo feito, vc teria que usar as view "v$s" Select user from dual Em 01/02/06, Adalberto Sousa Monteiro <[EMAIL PROTECTED]> escreveu: > > Bom dia grupo, > Alguém poderia me dizer como faço pa

Re: [oracle_br] verificação de DATE

2006-02-02 Por tôpico Roberto Oshikawa
Joel Tive que fazer algo parecido e fiz um bloco e tratando na exception Begin Variavel := to_date( Variavel, 'dd/mm/'); Exception when others then raise end; Em 02/02/06, jsl_lino <[EMAIL PROTECTED]> escreveu: > > amigos, > estou com um problema : tenho um campo varch

Re: [oracle_br] Trabalhando com Data com comando PL/SQL

2006-01-27 Por tôpico Roberto Oshikawa
pessoal consegui aqui, precisava de alterar com hora também, dêem > uma > olhada. > > select to_char(sysdate,'-mm-dd-hh.mi.ss') from dual; > > e muito obrigado a todos. > > -Mensagem original- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTE

Re: [oracle_br] Trabalhando com Data com comando PL/SQL

2006-01-27 Por tôpico Roberto Oshikawa
usa a seguinte formatação to_char(sysdate, '-mm-dd') Em 27/01/06, Daniel Mello <[EMAIL PROTECTED]> escreveu: > > Pessoal por favor gostaria de saber como fazer a formatação de datas para > Varchar2 da seguinte maneira > > Exemplo > data que tenho 27/jan/2006 > preciso passar essa data par

Re: [oracle_br] Oracle Project Raptor

2006-01-10 Por tôpico Roberto Oshikawa
André, Já comecei a utilizar a ferramenta e apesar de ser uma versão BETA até que esta bem legal, achei um pouco pesado ( comparado ao Developer ), e tb a parte do Debug apanhei um pouco, pq funciona no mesmo esquema do Navigator é preciso compilar a proc com a opção de Debug, ainda estou testando

Re: [oracle_br] ORA-29280: invalid directory path - Oracle 10G

2005-12-26 Por tôpico Roberto Oshikawa
Elias, Existe a questão do "sensitive case" pode ser que esta configurado com esse parametro em que vc teria que escrever exatamente como foi criado Outra questão é que se o Oracle esta configurado para gravar realmente nesse diretório Abraços Roberto Em 24/12/05, Elias Peixoto de La Manch

[oracle_br] Problemas com Geração de Arquivo Texto no Win x UNIX

2005-12-21 Por tôpico Roberto Oshikawa
Estou gerando arquivos texto no Oracle usando NT, para importa-lo em outra base usando o Unix, porém o Windows grava os caracteres de controle de fim de linha que estão dando problema quando vou fazer a importação desse arquivo no UNIX, alguem saberia como solucionar esse problema ? Já tentei faze

Re: RES: [oracle_br] Cursor Urgente

2005-11-25 Por tôpico Roberto Oshikawa
Bom dia, Irai, li seu e-mail apenas agora, vc já conseguiu sanar sua dúvida ?? Se não a instrução de Select dentre de Select não é possivel fazer quato vc cria uma procedure Em 22/11/05, Irai Daniele <[EMAIL PROTECTED]> escreveu: > > Bom dia, > > Estou criando um pl/sql e criei um cursor

Re: [oracle_br] Re: Lançar resultado da Select numa variavel.

2005-11-24 Por tôpico Roberto Oshikawa
Vc pode utilizar mais de um campo no mesmo select, aproveitando o exemplo do *jlchiappa * Ficaria DECLARE v_result number := 0; v_result2 number := 0; v_result3 number := 0; BEGIN select campo1, campo2, campo3 into v_result, v_result2, v_result3 from . Em 24/11/05

Re: [oracle_br] RES: Select UTL_FILE_DIR

2005-11-24 Por tôpico Roberto Oshikawa
Valeu eu sempre precisei perguntar para o DBA das empresa e nem sempre era muito bem visto por pedir essa informação Em 24/11/05, Bruno de Souza Leite <[EMAIL PROTECTED]> escreveu: > > Já descobri! > > select value > from v$parameter > where upper(name) like 'UTL_FILE_DIR'; > > Valeu! > > -

Re: [oracle_br] função recursiva

2005-11-22 Por tôpico Roberto Oshikawa
Rafael, Vc já tentou usar dentro de um "FOR" ?? FOR 1..n loop variavel := variaval || fn_Recursiva(); end loop; Em 22/11/05, Rafael <[EMAIL PROTECTED]> escreveu: > > Olá, > > alguém poderia me enviar um exemplo de um função recursiva que retorne > várias tuplas? > > explicando melhor, a cada

Re: [oracle_br] comando space no oracle

2005-11-17 Por tôpico Roberto Oshikawa
desse jeito deve te ajudar Select lpad(' ', ' ', 23 - Length(v_Vl_Total)) Em 16/11/05, junior veiga <[EMAIL PROTECTED]> escreveu: > > Pessoal, > > Tenho a seguinte sintaxe em Sql Sever: > > Select Space(23 - Len(v_Vl_Total)) > > Como posso executar a mesma no oracle. > > Oracle 9i - Windows 200

Re: [oracle_br] UTL_FILE - ESCREVER NA MÁQUINA CLIENTE

2005-11-17 Por tôpico Roberto Oshikawa
vc já tentou trocar o parametro "A" pelo "W" ? Em 16/11/05, rflribeiro01 <[EMAIL PROTECTED]> escreveu: > > É possível fazer com que uma procedure que utiliza o UTL_FILE escreva > na máquina do cliente, onde está rodando a aplicação? Tenho uma > aplicação VB que executa algumas procedures, mas nã

Re: [oracle_br] Trabalho de Faculdade (desesperado)

2005-11-16 Por tôpico Roberto Oshikawa
O que exatamente vc esta precisando fazer, eu rodei o script e não tive problemas vc precisar fazer isso de forma que entregue apenas o script para o DBA rodar ? Em 15/11/05, Japiassu <[EMAIL PROTECTED]> escreveu: > > Tenho que fazer um trabalho para a faculdade para segunda dia 21. > É um banco

Re: [oracle_br] Union

2005-11-08 Por tôpico Roberto Oshikawa
A opção Select campo1, campo2, campo3 from tab1 union Select campo1, campo2, campo3 from tab2 Observação : Em todos os select deve-se ter o mesmo numero de campos e tipos iguais na mesma sequencia, já consegui trabalhar com 7 select dentro do UNION, não sei dizer se é possível mais ou não E