Re: [oracle_br] Como impedir delete, insert ou a pdate através de trigger ?
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
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
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
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 -