O Sérgio matou a charada e o exemplo do Allison estava certo.
Obrigado à todos...
Em 15 de agosto de 2014 14:42, 'Alisson Luz' alisson...@yahoo.com.br
[oracle_br] escreveu:
>
>
> create table ADL
>
> (
>
> descricao VARCHAR2(40),
>
> descricao2 VARCHAR2(45)
>
> );
>
>
>
> CREATE OR REPLAC
create table ADL
(
descricao VARCHAR2(40),
descricao2 VARCHAR2(45)
);
CREATE OR REPLACE TRIGGER PRODUTO_IGUALACAMPO
before insert or update ON adl
FOR EACH ROW
BEGIN
:new.DESCRICAO2 := :new.DESCRICAO;
END;
insert into adl
values ('teste','adl');
commit;
select * fr
Eduardo, a trigger que esta gerando o erro é a PCPRODUT_IGUALA_CAMPO e a que vc
esta alterando é a PCPRODUT_IGUALACAMPO.
From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Sent: sexta-feira, 15 de agosto de 2014 14:35
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_
CREATE OR REPLACE TRIGGER PCPRODUT_IGUALACAMPO
before insert or update ON pcPRODUT
FOR EACH ROW
BEGIN
:new.descricao7 := 'teste';
END;
simples assim dá o erro 14:29:36 ORA-04098: trigger
'LOCAL.PCPRODUT_IGUALA_CAMPO' is invalid and failed re-validation
Em 15 de agosto de 2014 14:23, 'Alis
Isso não teria problema..
Me passe o código da trigger ...
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: sexta-feira, 15 de agosto de 2014 14:08
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES
O descricao é varc
mesmo :new.descricao2 := 'teste'; dá o mesmo erro...
Em 15 de agosto de 2014 14:08, Eduardo Perdomo escreveu:
> O descricao é varchar 40 e o descricao2 é varchar 45... :-(
>
>
> Em 15 de agosto de 2014 14:01, 'Alisson Luz' alisson...@yahoo.com.br
> [oracle_br] escreveu:
>
>
>>
>> Eduardo,
>
O descricao é varchar 40 e o descricao2 é varchar 45... :-(
Em 15 de agosto de 2014 14:01, 'Alisson Luz' alisson...@yahoo.com.br
[oracle_br] escreveu:
>
>
> Eduardo,
>
>
>
> O erro é ao editar um registro ?
>
>
>
> Se sim os campos DESCRICAO2 é igual ao campo DESCRICAO ?
>
>
>
> Seguindo a mes
Eduardo,
O erro é ao editar um registro ?
Se sim os campos DESCRICAO2 é igual ao campo DESCRICAO ?
Seguindo a mesma estrutura ? como tamanhos e tipos ?
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: sexta-feira, 15 de agosto de 2014 13:59
Para: o
Continua mesmo erro mesmo dropando..
Em 15 de agosto de 2014 13:50, 'Alisson Luz' alisson...@yahoo.com.br
[oracle_br] escreveu:
>
>
> Drop a trigger e crie novamente.
>
>
>
> *De:* oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
> *Enviada em:* sexta-feira, 15 de agosto de 20
Drop a trigger e crie novamente.
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: sexta-feira, 15 de agosto de 2014 13:46
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES
Obrigado por responder,
mas parece que compila se
Obrigado por responder,
mas parece que compila sem erros mas dá erro abaixo ao editar a descricao e
tentar salvar :
13:42:10 ORA-04098: trigger 'LOCAL.PRODUTO_IGUALACAMPO' is invalid and
failed re-validation
2014-08-15 13:36 GMT-03:00 'Alisson Luz' alisson...@yahoo.com.br
[oracle_br] :
>
>
>
Olá boa tarde..
:new. DESCRICAO2 := :new. DESCRICAO;
No lugar do update.
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: sexta-feira, 15 de agosto de 2014 13:33
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] TRIGGER SIMPRES
Boa
Boa tarde.
O que está errado nessa trigger simples para igualar dois campos :
CREATE OR REPLACE TRIGGER PRODUTO_IGUALACAMPO
after insert or update ON PRODUTO
FOR EACH ROW
BEGIN
UPDATE PRODUTO set DESCRICAO2 = DESCRICAO;
END;
--
Eduardo Perdomo
Consultor de Implantação
Grupo PC Sistemas -
Boa Ângelo.
Essa é uma situação que as vezes os gerentes não conseguem enchergar a
gravidade, a não ser na hora do apuros.
Att,
Emerson Martins
DBA Oracle
Oracle 11g Certified Associate
*Contatos:*
+ 55 82 91235504 /
+ 55 82 81702325
2014-08-15 10:38 GMT-03:00 angelo angelolis...@gmail.co
Boa tarde pessoal.
Eduardo e Marlon, deu certo aqui meu teste para o objetivo que eu precisava.
Obrigado pela ajuda de vocês, que resolveu meu caso.
Abraço a todos,
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: sexta-feira, 15 de agosto de 2014
Talvez isso ajude
SELECT INSTR(, , , FROM dual;
(string,valor_a_procurar,direção, em qual parar quando encontrar?
1º,2º,3º ??)
direction = 1 -->> da esquerda para direira
direction = -1 -->> da direita para esquerda
exemplo:
SELECT SUBSTR('32-DEZ-2011',1,(INSTR('32-DEZ-2011','-',1
Bom dia Robson, qual a versão do banco?
Se já permite usar expressões regulares:
select regexp_substr('inicio #12345# fim','#(.*)#',1,1,null,1) x from dual
Caso não permita:
select substr('inicio #12345# fim', instr('inicio #12345# fim', '#', 1) +
1, (instr('inicio #12345# fim', '#', -1) - inst
Srs, Caro Chiappa, muito obrigado por suas considerações, vou ver todos os
docs citados, quanto a aplicação do patch, esta inviabilizado pq. não temos
espaço em disco para fazer uma atualização seja criando um novo oracle home ou
seja no mesmo oracle home pq. ainda existe um medio risco a alto
Bom dia pessoal.
Preciso fazer uma query para pegar parte de um campo de observação, que
esteja entre o caracter #.
No campo, tem o texto completo:
Exemplo de texto completo, e que preciso pegar apenas #essa informação aqui
dentro # e ignorar o restante do texto.
Minha query deverá l
Aproveitando o gancho da história...
Eu to juntando todos esses e-mails que falam de bugs, que aparecem em
alguma situação aleatória, para montar um documentando mostrando o que a
falta de uma assinatura de suporte pode acarretar..
(leia-se nao instalar patches, atualizar)... porque recentemente t
Opa, blz ? Então, a primeira coisa que observo é que a performance relatada
está BEM RUIM : 4 horas para 1/5 de uma base de 250 GB (onde esse 1/5
representa algo em torno de 50 GB, pelo jeito) é uma velocodade ABISMAL ,
Horrorosa Há pouco tempo eu fiz um backup no meu micrinho Frank de casa
Bom dia a todos e bom dia Emerson,Obrigado pelo seu retorno ! Sim o hd externo
ja esta montado no linux pois ja fiz uma primeira tentativa de fazer o bkup que
falhou por problemas de energia elétrica, entre os anos que tenho em TI me
considero pleno quanto ao db oracle, consigo identificar as
Ola Francisco.
Nos der mais detalhes sobre o seu script.Se possível imprime ele aqui na
tela para que todos possam lhe ajudar melhor?
O HD externo já estar montado no linux?
Outra coisa, qual o seu conhecimento de Oracle e o do SO informado?
Att,
Emerson Martins
DBA Oracle
Oracle 11g Cert
23 matches
Mail list logo