Search found 329 matches

by RodrigoValentim
Tue, 28 May 2013 1:09 pm
Forum: Java
Topic: Envio de e-mail - JVM do banco de dados 11g
Replies: 1
Views: 7436

Re: Envio de e-mail - JVM do banco de dados 11g

Existe algum erro?
by RodrigoValentim
Tue, 28 May 2013 12:28 pm
Forum: Forms
Topic: Puxar dados de dois blocos
Replies: 2
Views: 2824

Re: Puxar dados de dois blocos

Se você tem dados em duas querys e em um ele vem e no outro não

Exemplo

Select all

SELECT * 
  FROM (
SELECT 'A' TESTE  FROM DUAL  WHERE 1 = 1
UNION
SELECT 'A' TESTE FROM DUAL WHERE 1 = 2
)
Logo, o resultado será 'A'. Acho que é isso.
by RodrigoValentim
Tue, 28 May 2013 12:16 pm
Forum: Reports
Topic: Erro na instalação de Form/Report Windows 64 Bit
Replies: 1
Views: 3556

Re: Erro na instalação de Form/Report Windows 64 Bit

Seu java é 32bits
Precisa do Java 64.
by RodrigoValentim
Tue, 28 May 2013 12:14 pm
Forum: Reports
Topic: Impressão Etiquetas em impressora Zebra
Replies: 1
Views: 3556

Re: Impressão Etiquetas em impressora Zebra

Amigo, Esqueça o reports. Essa impressora é muito boa para impressão, porém, limitada. Determinados digitos (especiais) para exibir, precisa de uma codificação diferente (no manual ensina direitinho) Segue um exemplo vTexto := '^XA'|| '^PON'|| '^FO30,014^GB630,3,2^FS'|| -- Imprime uma linha '^FO30,1...
by RodrigoValentim
Mon, 02 Jul 2012 11:22 am
Forum: PL/SQL
Topic: Https Oracle = Bronca!
Replies: 3
Views: 4832

Re: Https Oracle = Bronca!

O grande problema é esse. Estou querendo usar HTTPS mas sem o WALLET. Motivo? Estou projetando uma aplicação que será responsável por enviar os dados do banco de dados para um servidor na nuvem e estou usando o UTL_HTTP Até agora ta funcionando tranquilo, porém, queria criptografar essa conversa e e...
by RodrigoValentim
Thu, 28 Jun 2012 12:15 pm
Forum: PL/SQL
Topic: Https Oracle = Bronca!
Replies: 3
Views: 4832

Https Oracle = Bronca!

Pessoal, Estou elaborando uma rotina para integrar dois sistemas. Um sistema fica em loco, na empresa e o outro fica na nuvem. a integração será feita via webservice, porém, vou precisar usar HTTPS e acabo de ver que o Oracle não da suporte a HTTPS sem Wallet Alguém tem ideia de como consigo fazer i...
by RodrigoValentim
Thu, 28 Jun 2012 12:13 pm
Forum: PL/SQL
Topic: Cálculo tempo total intervalos
Replies: 10
Views: 9595

Re: Cálculo tempo total intervalos

Grimaldo, Tentaria deixar o mais detalhado possível, pois, existe a possibilidade de pedirem um relatório diário de indisponibilidade [size=85] SQL> create table t (ds_item varchar2(2000), dti date, dtf date); Table created SQL> insert into t (ds_item, dti, dtf) values ('EMAIL', ((sysdate - 1) - 4/2...
by RodrigoValentim
Thu, 28 Jun 2012 11:42 am
Forum: PL/SQL
Topic: Problema calculo entre datas
Replies: 3
Views: 3202

Re: Problema calculo entre datas

Ricardo, Você está formatando uma data para data e isso pode gerar alguns erros. Observe que você faz to_date(sysdate.... sysdate já é data, então, você teria qeu converter para texto (to_char) e depois para data select CONTRATO, sysdate AS DATA_HOJE, dta_venc_parcela AS DATA_VENC from PARCELAS wher...
by RodrigoValentim
Thu, 28 Jun 2012 11:36 am
Forum: PL/SQL
Topic: UPDATE - Subtracao de campos entre duas tabelas
Replies: 3
Views: 5380

Re: UPDATE - Subtracao de campos entre duas tabelas

Você quer alterar o campo SALDO da tabela CCA com o total da soma da tabela transacao ? ou você quer isso por registro? o update seria trabalhado com base no CPF que aparenta ser a PK você pode fazer isso de 2 formas (podem existir outras) PL/SQL ou SQL PURO UPDATE CCA C SET SALDO = (SELECT SUM(QUAN...
by RodrigoValentim
Tue, 27 Dec 2011 1:12 pm
Forum: Forms
Topic: Ver o SQL que o Forms executa
Replies: 3
Views: 4390

Re: Ver o SQL que o Forms executa

Para complementar, existe um programa chamado statment for trace. Muito bom e mostra tudo que existe de conexão com SQL. mostra tudo.
outra opção é usar o trace do Oracle
by RodrigoValentim
Tue, 29 Mar 2011 11:18 am
Forum: Forms
Topic: Botão Salvar. mensagem repetida
Replies: 3
Views: 2888

Não entendi muito bem o que você falou.
pode postar o código e comentar o que era pra ocorrer em cada parte?

Bote se o código está em alguma trigger de validação, botão pressionado, etc.
by RodrigoValentim
Tue, 29 Mar 2011 11:15 am
Forum: Forms
Topic: GERAR PLANILHA EXCEL
Replies: 3
Views: 7310

Segue o topico.

http://glufke.net/oracle/viewtopic.php? ... ight=excel

Existem outros vários topicos na parte de pesquisa.
by RodrigoValentim
Mon, 11 Oct 2010 2:24 pm
Forum: DBA Backup / Recover
Topic: exportar estrutura de tabela em sql
Replies: 6
Views: 11688

Você informou um parametro incorreto, onde tem OBJECT_TYPE, bote tabela. select dbms_metadata.get_ddl( 'TABLE', 'INVENTARIO', 'ESTOQUE' ) from dual Ou seja, OBJECT_TYPE = TABLE INVENTARIO = Minha Tabela que quero o DDL ESTOQUE = Owner da minha tabela. Para fazer um select nesta tabela eu faria assim...
by RodrigoValentim
Mon, 11 Oct 2010 2:13 pm
Forum: SQL
Topic: Select sem repetir informações
Replies: 8
Views: 9126

To ficando velho e enferrujado :P código loko esse abaixo! Tente este código: select contrato, substr(max(replace(sys_connect_by_path(plano, '|') , '|' , ';' /*delimitador*/ ) ) /*max para agrupar*/ ,2 /*length do delimitador +1*/ ) "PLANO(S)" /*substr para eliminar o delimitador no início do regist...
by RodrigoValentim
Fri, 24 Sep 2010 7:48 pm
Forum: SQL
Topic: Nenhum registro retornado = NULL?
Replies: 9
Views: 6074

Re: Nenhum registro retornado = NULL?

JK, Evite o uso desses Selects INTO, pois, algum dia ele pode retornar + de uma linha ou não retornar nada... use sempre cursores... melhor forma! Abraço Pessoal to bolando um script aqui so que não to conseguindo achar meu erro. Em determinado trecho do script eu faço uma consulta, só que essa cons...
by RodrigoValentim
Tue, 17 Aug 2010 1:06 pm
Forum: PL/SQL
Topic: [DICA] DECODE x CASE
Replies: 17
Views: 55015

fsitja, realmente, porém, quando você comeca a por vários decodes, a cois acomplica um pouco para o entendimento como um todo..
by RodrigoValentim
Tue, 11 May 2010 8:49 am
Forum: DBA Geral
Topic: Oracle XE - VirtualBOX
Replies: 3
Views: 2986

Já foi... era o que a questão do bridge mesmo! :)
vlw
by RodrigoValentim
Mon, 10 May 2010 11:56 am
Forum: DBA Geral
Topic: Oracle XE - VirtualBOX
Replies: 3
Views: 2986

Oracle XE - VirtualBOX

Informações do Ambiente: * Versão do Oracle: 10g xe * Sistema Operacional: win7 + virtualbox + winxp Pessoal, estou fazendo uns testes referente a uma ferramenta aqui do trabalho e instalei uma maquina virtual da Sun - Oracle chamada VirtualBox. Muito boa por sinal, instalei o win xp e também o orac...
by RodrigoValentim
Thu, 06 May 2010 11:53 am
Forum: PL/SQL
Topic: Regra de validação para coluna com campo de valor flutuante
Replies: 3
Views: 4761

concordo com Diego, não precisa criar isso no banco, acabará irritando o usuário. joga uma mascara na sua tela e abraço!
by RodrigoValentim
Thu, 06 May 2010 11:50 am
Forum: PL/SQL
Topic: Como Validar Telefone
Replies: 2
Views: 5826

Meio "impossível" você validar um telefone correto.. a não ser que você tenha acesso a base de dados da anatel. O que você pode fazer é definir algumas regras Tamanho do telefone (sem ddd) Valores iniciados tem que ser diferente de 0, 1 e não pode conter números (geralmente o pessoal bota telefone c...
by RodrigoValentim
Thu, 06 May 2010 11:41 am
Forum: SQL
Topic: UPDATE String
Replies: 11
Views: 6484

basta trocar o = por in e por os parametros

exemplo:

Select all

TABELA
IDADE  |  NOME
10     | FULANO
20     | alguém
40     | ZÉ

SELECT * FROM TABELA WHERE IDADE IN (10,20);
RESULTADO:

Select all

IDADE  |  NOME
10     | FULANO
20     | alguém

by RodrigoValentim
Tue, 04 May 2010 9:24 am
Forum: SQL
Topic: Performance SQL
Replies: 11
Views: 6952

Cuidado na criação dos indices, pois, o mesmo otimza a consulta e degrada os dmls
by RodrigoValentim
Tue, 04 May 2010 9:13 am
Forum: PL/SQL
Topic: Select para trazer somente os repetidos
Replies: 5
Views: 37750

PC_Delphi.. já tentou pequisar aqui no forum sobre o texto duplicados ?

eu fiz isso e olha o resutlado

http://glufke.net/oracle/viewtopic.php? ... duplicados
http://glufke.net/oracle/viewtopic.php? ... duplicados
by RodrigoValentim
Tue, 04 May 2010 12:07 am
Forum: PL/SQL
Topic: gerar relatorio em funcao
Replies: 6
Views: 6891

Aline, mostre o código que hoje você tem e daí então o pessoal consegue te ajudar... lembre-se que o forum é para tirar dúvidas ao invés de obter soluções prontas. Porém, pra não me chamarem de chato, segue um exemplo de uma procedure onde você executa e ela passa paramatros para fora (semelhante a ...
by RodrigoValentim
Tue, 04 May 2010 12:02 am
Forum: PL/SQL
Topic: Campo Date, no PLSQL sem Hora
Replies: 7
Views: 14022

Se o campo é date, ele sempre armazenará a hora. Muitos clients de oracle não trazem essa informação (hora) mesmo com a parametrizaçãod o banco de forma correta. alguns tem configuração propria (sql nav, pl/sql dev, etc). porém, sempre que for fazer algo com data e você deseja obtger a hora, use o s...
by RodrigoValentim
Mon, 03 May 2010 2:43 pm
Forum: DBA Geral
Topic: Ferramenta de Monitoramento
Replies: 11
Views: 7983

Continuando o assunto... por esses dias eu passei por um problema que foi o seguinte. Tivemos um acelerado crescimento de archives e a empresa que cuida do nosso banco não foi capaz de identificar realmente quem foi o vilão... então, pensei em pesquisar... porém, já fiz muita coisa e até agora não c...
by RodrigoValentim
Mon, 01 Mar 2010 9:43 am
Forum: SQL
Topic: Dados tipo hora xx:xx
Replies: 2
Views: 2968

Você vai utilizar o tipo de dado da coluna como date e na hora de inserir, você vai inserir o valor no formato to_date('23:30','hh24:mi') ou, caso queira pegar data atual do sistema, insira to_date(to_char(sysdate,'hh24:mi'),'hh24:mi') Provavelmente seu banco irá guardar informações da data também, ...
by RodrigoValentim
Tue, 02 Feb 2010 11:23 am
Forum: PL/SQL
Topic: Clausula in
Replies: 22
Views: 17636

Aline, tirou sua duvida?
by RodrigoValentim
Tue, 02 Feb 2010 9:30 am
Forum: PL/SQL
Topic: Somar Periodos de Trabalho ( calculo entre datas)
Replies: 20
Views: 30487

Bom, ai vai o que consegui. tenho a seguinte tabela (FUNC) COD_FUNC DT_ADM DT_DEMI ---------- ----------- ----------- 1 01/11/2009 01/12/2010 1 01/01/2000 01/01/2001 1 01/01/2003 01/05/2006 1 01/01/2008 25/10/2009 Usando o bloco pl/sql abaixo, consigo os resultados declare cursor c is select f.dt_ad...
by RodrigoValentim
Mon, 01 Feb 2010 5:25 pm
Forum: PL/SQL
Topic: Somar Periodos de Trabalho ( calculo entre datas)
Replies: 20
Views: 30487

Resolveu?
by RodrigoValentim
Mon, 01 Feb 2010 5:21 pm
Forum: PL/SQL
Topic: Não consigo criar tabelas
Replies: 3
Views: 7139

O que você tentou fazer?
deu limite ao usuário? qual user logado?

tente isso

Select all

ALTER USER <username> QUOTA 100M ON <tablespace name>
GRANT UNLIMITED TABLESPACE TO <username>
by RodrigoValentim
Fri, 08 Jan 2010 11:32 am
Forum: Reports
Topic: External SQL Query
Replies: 2
Views: 2393

O external é usado em BLOCO Pl/SQL nas versões mais atuais dos bancos Oracle... acreito que o External não funcione no Forms 6i, porém, nunca testei e também nunca achei informações falando dessa possibilidade.
by RodrigoValentim
Fri, 08 Jan 2010 11:28 am
Forum: PL/SQL
Topic: Problema com sql e delete triggers, básico
Replies: 6
Views: 5441

Bom, não indico muito o uso do Cascade, o motivo é que um delete acidental pode levar todos os registros relacionado ao registro pai pro saco... então, prefiro escrever um pouco mais de linha de código e ter o relacionamento amarrado e seguro. já vi muito DBA voltando BKP de informações por causa de...
by RodrigoValentim
Fri, 08 Jan 2010 11:24 am
Forum: SQL
Topic: Problema para fazer join com select baseado em outro select
Replies: 8
Views: 7663

Que tal postar a query original ? o que se aplica pros exemplos acima podem ter restrinções na sua query.
by RodrigoValentim
Fri, 08 Jan 2010 11:21 am
Forum: SQL
Topic: padrão nomenclatura.
Replies: 6
Views: 8185

Isso mesmo, o padrão é da empresa, muda muito. Como trabalhei em uma grande empresa de desenvolvimento e hoje trabalho em um cliente dessa empresa, passei a adotar aqui o padrão usado lá. o motivo é que é muito mais simples do que o usado aqui antes (Sistema SISA) Só um exemplo... as tabelas era +- ...
by RodrigoValentim
Wed, 06 Jan 2010 11:44 am
Forum: Códigos Duvidosos
Topic: Complicar sempre que pode
Replies: 5
Views: 13159

isso é muito normal! já vi utilizar isso diversas vezes...
by RodrigoValentim
Wed, 06 Jan 2010 11:15 am
Forum: PL/SQL
Topic: Como pegar o primeiro valor de uma ordenação
Replies: 8
Views: 8517

Para os interessados, essa mesma pergunta já vi em diversas questões de provas de concurso e de conhecimento em PL/SQl para empresas.

Realmente é uma pegadinha! :)
by RodrigoValentim
Thu, 03 Dec 2009 3:25 pm
Forum: DBA Geral
Topic: Objetos Invalidos - Como saber o motivo?
Replies: 4
Views: 7794

Valeu, eu tava consultando essa tabela depois do erro corrigido e tem que ser no mesmo momento. :) resolveu!
by RodrigoValentim
Fri, 27 Nov 2009 10:11 am
Forum: DBA Geral
Topic: Objetos Invalidos - Como saber o motivo?
Replies: 4
Views: 7794

é, já investiguei isso mas as procedures ficaram inválidas, ou seja, os depentes foram alterados e os objetos não foram compialdos... o problema é que isso ocorreu por volta de 01:30 da madruga!! (tenho uma rotina de e-mails que alerta os objetos invalidos)
by RodrigoValentim
Fri, 27 Nov 2009 9:47 am
Forum: DBA Geral
Topic: Auditoria no Banco
Replies: 2
Views: 2542

Melhor em que sentido?
by RodrigoValentim
Fri, 27 Nov 2009 9:46 am
Forum: DBA Geral
Topic: Objetos Invalidos - Como saber o motivo?
Replies: 4
Views: 7794

Objetos Invalidos - Como saber o motivo?

Bom pessoal, a dúvida é a seguinte...

Queria saber o motivo / data / hora que fez um objeto ficar invalido, existe essa possibilidade?
by RodrigoValentim
Thu, 19 Nov 2009 2:12 pm
Forum: PL/SQL
Topic: TRIGGER DE AUDITORIA
Replies: 3
Views: 4378

Bom, eu refiz o processo de auditoria aqui da empresa. Faço tudo de forma dinamica (literalmente).

Aconselho usar o NVL(:new.campo,'*') <> nvl(:old.campo,'*') para impossibilitar o que o FSITJA falou.

Fiz de forma diferente e minha auditoria estava auditando até o que estava igual.
by RodrigoValentim
Thu, 19 Nov 2009 2:07 pm
Forum: PL/SQL
Topic: Ler aquivo .txt e gravar no banco de dados.
Replies: 7
Views: 8942

O topico foi trancado por que o dono do mesmo já criou outro.

http://glufke.net/oracle/viewtopic.php?t=5460
by RodrigoValentim
Thu, 19 Nov 2009 2:03 pm
Forum: SQL
Topic: Listar o máximo de vendas de um cliente no ano de 2008
Replies: 4
Views: 5168

Bom, vou mostrar aqui o teste que fiz crio as tabelas SQL> create table cliente (cliente varchar2(2000)); Table created insiro os valores SQL> insert into cliente values ('ORACLE'); 1 row inserted SQL> insert into cliente values ('HP'); 1 row inserted SQL> insert into cliente values ('CISCO'); 1 row...
by RodrigoValentim
Thu, 19 Nov 2009 8:57 am
Forum: SQL
Topic: Tempo Execução
Replies: 5
Views: 7120

Eu achei uma forma fácil de fazer isso.

Um insert antes e depois da procedure executar, dizendo inicio e fim da procedure... com uma tela, posso monitorar e ver o que esta ocorrendo! :)
by RodrigoValentim
Thu, 19 Nov 2009 8:55 am
Forum: SQL
Topic: Função que calcule média entre datas
Replies: 4
Views: 8188

Re: Função que calcule média entre datas

Bom, o tempo gasto entre as datas, tipo, quanto tempo demorou pra chegar o item da ordem de compra ou qanto tempo demorou pra fechar a solicitação de compra e gerar a ordem de compra é fácil, mas, dai pegar a média, você precisa na verdade de uma query com union all Seria +- assim. select dia, sum(q...
by RodrigoValentim
Mon, 09 Nov 2009 1:33 pm
Forum: PL/SQL
Topic: SQL Dinamico
Replies: 5
Views: 3370

Complementando o post do Diego.. declare x number := 0; --iniciando variavel com zero begin for i in (select tabela from T_CONF) loop execute immediate 'delete from '||i.tabela; x := x +1; if x = 5000 then --cada 5000 commit. commit; x := 0; --zerando var end if; end loop; commit; end;
by RodrigoValentim
Thu, 05 Nov 2009 5:30 pm
Forum: PL/SQL
Topic: Carregar tabela com dados de txt
Replies: 11
Views: 14383

basta você dar um select na sua external table e pronto, todos os dados estarão ali... com isso, você faz o que quiser com os dados!
by RodrigoValentim
Thu, 05 Nov 2009 5:28 pm
Forum: PL/SQL
Topic: Erro estranho
Replies: 2
Views: 1827

Você está usando wi-fi ? aqui na empresa aconteceu muito.

você perde a conexão com o banco por isso.
outro ponto pra analisar é o timeout do banco.
by RodrigoValentim
Thu, 05 Nov 2009 10:17 am
Forum: PL/SQL
Topic: Erro em uma declaração com parametros
Replies: 8
Views: 2262

Que tal postar o script original? outra coisa interessante é sempre postar o ERRO, ajuda muito. Porém, segue aí algumas dicas que podem fazer sua rotina executar. Se o parametro é data, não passe uma STRING. Esse erro é mais do que comum no mundo da programação... to_date('04/11/2009 15:00:00', 'dd/...