Re: [oracle_br] Como impedir delete, insert ou a pdate através de trigger ?

2009-03-12 Por tôpico kamlesh kshirsagar
This Might Help
CREATE OR REPLACE TRIGGER Secure_EmployeeBEFORE INSERT OR UPDATE OR DELETE ON 
EMPLOYEESBEGINIF (TO_CHAR (SYSDATE,'DY') IN ('SAT','SUN')) OR(TO_CHAR (SYSDATE, 
'HH24') NOT BETWEEN '08' AND '18')THENIF DELETING THENRAISE_APPLICATION_ERROR 
(-20502,'You may delete fromEMPLOYEES table only during business hours.');ELSIF 
INSERTING THENRAISE_APPLICATION_ERROR (-20500,'You may insert intoEMPLOYEES 
table only during business hours.');ELSIF UPDATING ('SALARY') 
THENRAISE_APPLICATION_ERROR (-20503,'You may updateSALARY only during business 
hours.');ELSERAISE_APPLICATION_ERROR (-20504,'You may updateEMPLOYEES table 
only during normal hours.');END IF;END IF;END;
Regards,Kamlesh
--- On Fri, 13/3/09, alexandreqo  wrote:

From: alexandreqo 
Subject: [oracle_br] Como impedir delete, insert ou apdate através de trigger ?
To: oracle_br@yahoogrupos.com.br
Date: Friday, 13 March, 2009, 6:51 AM











 







Gostaria de de impedir um daqueles comandos através de uma trigger, 
e um das condições do impedimento é com base no Horario de expediente da 
empresa , ou seja não se inserir ou mudar nada fora do horario do expediente.

Alguem tem alguma luz de como fazer isso . 

Expecialmente para deletes e updates .




 

  




 
















  Add more friends to your messenger and enjoy! Go to 
http://messenger.yahoo.com/invite/

[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Urgent:por favor

2009-03-03 Por tôpico kamlesh kshirsagar

Hi.

eu em estdant da India. Eu visitar seu website. eu experianca um problema. Nao 
possivel download Oracle livros. Nomes de livros acqui :

 Fundamentos de Datawarehouse V2.pdf
 Diagrama_Arquitetura_Oracle.pdf
 Tunning de Forms.pdf
 Build Forms C .pdf
 Oracle10g - Novas Funcionalidades
 Otimizacao e Performance Parte2 - V2
 

Por favor ajudar me e mandar esse livros na email:
kamlesh.kshirsa...@gmail.com

Regards,
Kamlesh

--- On Mon, 2/3/09, gibajr  wrote:

> From: gibajr 
> Subject: [oracle_br] MIgração imagem SQL Server para Oracle
> To: oracle_br@yahoogrupos.com.br
> Date: Monday, 2 March, 2009, 7:27 PM
> Olá grupo,
> 
> Estou migrando uma base SQL Server 2005 para Oracle 10g (WS
> 2003).
> Consegui migrar quase tudo para o Oracle utilizando a
> ferramenta da 
> Oracle SQL Developer.
> Estou tendo dificuldades na migração das imagens.
> 
> O SQL Developer (Oracle) gera o script de criação da
> tabela com o 
> campo BLOB, e gera o arquivo de controle utlizando uma
> função abaixo 
> para converter o campo da imagem.
> 
> SQLDEVELOPER_CLOB_11  CHAR(200) 
> 
> Alguém já fez migração de imagem do SQL Server para
> Oracle?
> 
> Grato,
> Gilberto


  Cricket on your mind? Visit the ultimate cricket website. Enter 
http://beta.cricket.yahoo.com



[oracle_br] Re: Fw: Re: Arquivo - Calcula_Digito_DOC

2009-03-03 Por tôpico kamlesh kshirsagar

 Hi,
 
 I am student.I am not able to download following books
 could you please mail them to me.
 Sou estudante.Não sou capaz de fazer download seguintes
 books.Could você queira correio-los para mim.
 Fundamentos de Datawarehouse V2.pdf
 Diagrama_Arquitetura_Oracle.pdf
 Tunning de Forms.pdf
 Build Forms C .pdf
 Oracle10g - Novas Funcionalidades
 Otimizacao e Performance Parte2 - V2
  
  thanks & Regards,
  Kamlesh
  Oracle Certified associate Developer


--- On Sun, 1/3/09, kamlesh kshirsagar  wrote:

> From: kamlesh kshirsagar 
> Subject: Fw: Re: Arquivo - Calcula_Digito_DOC
> To: oracle_br@yahoogrupos.com.br
> Date: Sunday, 1 March, 2009, 9:57 PM
> Hi,
>  
>  I am student.I am not able to download following books
>  could you please mail them to me.
>  Sou estudante.Não sou capaz de fazer download seguintes
>  books.Could você queira correio-los para mim.
>  Fundamentos de Datawarehouse V2.pdf
>  Diagrama_Arquitetura_Oracle.pdf
>  Tunning de Forms.pdf
>  Build Forms C .pdf
>  Oracle10g - Novas Funcionalidades
>  Otimizacao e Performance Parte2 - V2
>  
>  thanks & Regards,
>  Kamlesh
>  Oracle Certified associate Developer
>  
>  
> > --- On Sun, 1/3/09, Moderador do grupo oracle_br
> >  wrote:
> > 
> > > From: Moderador do grupo oracle_br
> > 
> > > Subject: Arquivo - Calcula_Digito_DOC
> > > To: kamlesh_kshirsa...@yahoo.com
> > > Date: Sunday, 1 March, 2009, 6:12 PM
> > > --
> > >
> >
> *
> > > --
> > > -- Funcao: Calcula_Digito_DOC 
> > >  --
> > > --
> > >  --
> > > -- Entrada:   
> > >  --
> > > --Tipo : determina que documento deve ser
> validado. 
> >
> > > --
> > > --   Valores validos sao: 'CGC' ou
> > > 'CPF'. --
> > > --Numero : numero do documento, com 13 digitos,
> com
> > zeros
> > > a esquerda.  --
> > > -- O numero do documento nao deve estar
> formatado,
> > nem
> > > incluir --
> > > -- os digitos de verificacao. Deve ser
> constituido
> > apenas
> > > por  --
> > > -- digitos.   
> > >  --
> > > --
> > >  --
> > > -- Saida:  --
> > > --Digito de verificacao do CGC ou CPF.
> > > 
> -- 
> > > --Ou 'ER' se o documento especificado
> nao
> > e'
> > > nem CGC, nem CPF.  --
> > > --
> > >
> >
> *
> > > --
> > > -- Objetivo:  
> > >  --
> > > --Calcular os digitos de verificacao do CGC ou
> CPF
> > > especificado.   --
> > > --
> > >
> >
> *
> > > --
> > > -- Autoria:   
> > >  --
> > > --Raissa M. M. Lopes  -   ralo...@br.oracle.com   
> > >  
>   
> > --
> > > --
> > >  --
> > > -- Data de Criacao: 26.09.1996Versao: 1   
> > > 
> --
> > > --
> > >
> >
> *
> > > --
> > > create or replace function Calcula_Digito_DOC
> > > (
> > >   TipoIN  varchar2, 
> > >   Numero  IN  varchar2
> > > ) 
> > > RETURNvarchar2
> > > IS
> > >   Primeiro_Dignumber;
> > >   Segundo_Dig number;
> > > BEGIN
> > >   IF Tipo = 'CPF' THEN
> > > 
> > >   Primeiro_Dig := 11 - MOD
> > (TO_NUMBER(SUBSTR(Numero,13,1) *
> > > 2) + 
> > >  TO_NUMBER(SUBSTR(Numero,12,1) * 3) +
> > >   

[oracle_br] Fw: Re: Arquivo - Calcula_Digito_DOC

2009-03-03 Por tôpico kamlesh kshirsagar

 Hi,
 
 I am student.I am not able to download following books
 could you please mail them to me.
 Sou estudante.Não sou capaz de fazer download seguintes
 books.Could você queira correio-los para mim.
 Fundamentos de Datawarehouse V2.pdf
 Diagrama_Arquitetura_Oracle.pdf
 Tunning de Forms.pdf
 Build Forms C .pdf
 Oracle10g - Novas Funcionalidades
 Otimizacao e Performance Parte2 - V2
 
 thanks & Regards,
 Kamlesh
 Oracle Certified associate Developer
 
 
> --- On Sun, 1/3/09, Moderador do grupo oracle_br
>  wrote:
> 
> > From: Moderador do grupo oracle_br
> 
> > Subject: Arquivo - Calcula_Digito_DOC
> > To: kamlesh_kshirsa...@yahoo.com
> > Date: Sunday, 1 March, 2009, 6:12 PM
> > --
> >
> *
> > --
> > -- Funcao: Calcula_Digito_DOC   
> >  --
> > --   --
> > -- Entrada:  --
> > --  Tipo : determina que documento deve ser validado.   
>
> > --
> > -- Valores validos sao: 'CGC' ou
> > 'CPF'.   --
> > --  Numero : numero do documento, com 13 digitos, com
> zeros
> > a esquerda.  --
> > --   O numero do documento nao deve estar formatado,
> nem
> > incluir --
> > --   os digitos de verificacao. Deve ser constituido
> apenas
> > por  --
> > --   digitos.--
> > --   --
> > -- Saida:--
> > --  Digito de verificacao do CGC ou CPF. -- 
> > --  Ou 'ER' se o documento especificado nao
> e'
> > nem CGC, nem CPF.--
> > --
> >
> *
> > --
> > -- Objetivo:
> >  --
> > --  Calcular os digitos de verificacao do CGC ou CPF
> > especificado.   --
> > --
> >
> *
> > --
> > -- Autoria:  --
> > --  Raissa M. M. Lopes  -   ralo...@br.oracle.com   
> --
> > --  
> >  --
> > -- Data de Criacao: 26.09.1996  Versao: 1   
> >  --
> > --
> >
> *
> > --
> > create or replace function Calcula_Digito_DOC
> > (
> > TipoIN  varchar2, 
> > Numero  IN  varchar2
> > ) 
> > RETURN  varchar2
> > IS
> > Primeiro_Dignumber;
> > Segundo_Dig number;
> > BEGIN
> > IF Tipo = 'CPF' THEN
> > 
> > Primeiro_Dig := 11 - MOD
> (TO_NUMBER(SUBSTR(Numero,13,1) *
> > 2) + 
> >TO_NUMBER(SUBSTR(Numero,12,1) * 3) +
> >TO_NUMBER(SUBSTR(Numero,11,1) * 4) +
> >TO_NUMBER(SUBSTR(Numero,10,1) * 5) +
> >TO_NUMBER(SUBSTR(Numero,9,1) * 6) +
> >TO_NUMBER(SUBSTR(Numero,8,1) * 7) +
> >TO_NUMBER(SUBSTR(Numero,7,1) * 8) +
> >TO_NUMBER(SUBSTR(Numero,6,1) * 9) +
> >TO_NUMBER(SUBSTR(Numero,5,1) * 10),
> >11);
> > 
> > if (Primeiro_Dig = 11) or (Primeiro_Dig = 10) then
> > Primeiro_Dig := 0;
> > end if;
> > 
> > Segundo_Dig := 11 - MOD (Primeiro_Dig * 2 +
> >   TO_NUMBER (SUBSTR(Numero,13,1) * 3) +
> >   TO_NUMBER (SUBSTR(Numero,12,1) * 4) +
> >   TO_NUMBER (SUBSTR(Numero,11,1) * 5) +
> >   TO_NUMBER (SUBSTR(Numero,10,1) * 6) +
> >   TO_NUMBER (SUBSTR(Numero,9,1) * 7) +
> >   TO_NUMBER (SUBSTR(Numero,8,1) * 8) +
> >   TO_NUMBER (SUBSTR(Numero,7,1) * 9) +
> >   TO_NUMBER (SUBSTR(Numero,6,1) * 10) +
> >   TO_NUMBER (SUBSTR(Numero,5,1) * 11),
> >   11);
> > 
> > if (Segundo_Dig = 11) or (Segundo_Dig = 10) THEN
> > Segundo_Dig := 0;
> > end if;
> > 
> > Return
> > (CONCAT(TO_CHAR(Primeiro_Dig),TO_CHAR(Segundo_Dig)));
> > 
> > ELSIF Tipo = 'CGC' THEN
> > 
> > Primeiro_Dig := (11 -