DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Video: Curso online-PL/SQL Oracle-Parte XXV-Criando triggers (Final)

Nesta vídeo, veremos como criar triggers no Oracle explicando grupos de triggers e possíveis momentos em que eles podem ocorrer.

Atenção! Este vídeo necessita do aplicativo DevMedia Player para ser executada. Clique aqui para baixar o aplicativo

 

Título:

 

Tempo: 23:30 min. 

 

Mini Resumo: Triggers são objetos do banco de dados que contém uma lógica de programação e que são disparados em resposta a um evento causado por uma instrução SQL ou por um evento do banco de dados. Esta vídeo aula apresenta como criar triggers no Oracle, explicando os grupos de triggers, os possíveis momentos em que eles podem ocorrer, os comandos que os disparam, o modo de tratamento de linhas e a seqüência de execução. A vídeo aula apresenta diversos exemplos de triggers disparados a partir da execução das instruções INSERT, UPDATE e DELETE, além de demonstrar como acessar os dados dentro dos triggers. Por fim, a vídeo aula apresenta um exemplo de um trigger que é disparado quando uma instrução CREATE é enviada para o banco de dados.

 

Metodologia de desenvolvimento: Os exemplos apresentados utlizam instruções SQL para retornar informações do  banco de dados. Não é utilizado nenhuma metodologia de desenvolvimento, pois apenas exemplos simples de blocos PL/SQL são apresentados por meio da demonstração prática, criação e execução dos mesmos.

 

Tecnologias utilizadas: Oracle, Windows XP.

 

Exemplos construídos: São construódos exemplos com triggers BEFORE, AFTER, INSTEAD OF, que manipulam  linhas e statements, com cláusula WHEN e disparados por instruções DDL.
 
Palavras chaves: Oracle, PL*SQL, triggers.





    3 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Endrigo Caracciolo Gurgel
Parabens pelo conteudo apresentado no curso Mauro.
Sou grande fã de todos os seus atrabalhos publicados pela devmedia.
 
Posso deixar aqui uma sugestao.
Não pare o curso de Oracle por aqui, se possivel evolua para o nivel intermediario.
 
E se me permite, apresente em video aulas uma serie exclusiva sobre modelagem de dados tnato modelo conceitual, logico ,quanto fisico, na linah que você apresenta na revista.
 
Todos nós adorariamos.
Agrande abraço e sucesso sempre para ti.
 
[há +1 ano] - Responder

 

Gilson Mariani Vieira

Olá Mauro,

Assisti sua Video aula - Curso online-OLAP com o SQL Server 2008-Parte 14-Dimensões com tabelas relacionadas, onde você mostra a parte de instalação do Sql Server Standard 2008. Resolvi escrever, porque acredito que você possa me ajudar.

Primeiro vou explicar o cenário que tenho na empresa.
O servidor controlador de domínio fica em 1 máquina com windows server standard 2003.
O servidor que estou tentando instalar o SQL server 2008,  é em um novo servidor que está instalado o Windows Server Entreprise 2008, porém quando vou configurar as contas de serviço, o assistente só permite eu continuar se coloco a conta: AUTORIDADE NT\SERVIÇO DE REDE, qualquer outro usuário do domínio ele não permitir continuar, se  coloco o administrador da máquina também é possível continuar a instalação. Mensagen retornada "As credenciais fornecidas para o serviço Analysis Services são inválidas. Para continuar, forneça informações válidas de conta e senha para o serviço Analysis Services"

Você tem alguma dica, se é algo no firewall do windows server enterprise 2008 que tenho que liberar?

Já liberei todas as portas que o Sql server vai precisa com o Script:
@echo =========  SQL Server Ports  ===================
@echo Enabling SQLServer default instance port 1433
netsh firewall set portopening TCP 1433 "SQLServer"
@echo Enabling Dedicated Admin Connection port 1434
netsh firewall set portopening TCP 1434 "SQL Admin Connection"
@echo Enabling conventional SQL Server Service Broker port 4022
netsh firewall set portopening TCP 4022 "SQL Service Broker"
@echo Enabling Transact-SQL Debugger/RPC port 135
netsh firewall set portopening TCP 135 "SQL Debugger/RPC"
@echo =========  Analysis Services Ports  ==============
@echo Enabling SSAS Default Instance port 2383
netsh firewall set portopening TCP 2383 "Analysis Services"
@echo Enabling SQL Server Browser Service port 2382
netsh firewall set portopening TCP 2382 "SQL Browser"
@echo =========  Misc Applications  ==============
@echo Enabling HTTP port 80
netsh firewall set portopening TCP 80 "HTTP"
@echo Enabling SSL port 443
netsh firewall set portopening TCP 443 "SSL"
@echo Enabling port for SQL Server Browser Service''s ''Browse'' Button
netsh firewall set portopening UDP 1434 "SQL Browser"
@echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
netsh firewall set multicastbroadcastresponse ENABLE


[há +1 ano] - Responder

 

[autor] Mauro Pichiliani
Olá Gilson,

Desculpe-me por demorar para responder à sua pergunta. Bem, não é na vídeo SQL Server 2008-Parte 14-Dimensões com tabelas relacionadas onde um mostro como instalar o SQL Server 2008 e sim na segunda vídeo aula do curso:  (http://www.devmedia.com.br/articles/viewcomp.asp?comp=13874)

Me parece que você está com algum problema na autenticação do seu usuário. Vejo duas situações:

1) Você não faz parte de um domínio. Se for esse o caso, basta colocar o nome de uma conta local diretamente no usuário ou procurar esta conta pelo assistente. Talvez seja preciso colocar o nome da máquina antes do usuário como, por exemplo: VCLASS\Administrator. Certifique-se de deixar o campo de domínio em branco.

2) Se você faz parte do domínio é preciso colocar uma conde de usuário do domínio que lhe dê as permissões na sua máquina para executar o serviço e também ler/escrever nos diretórios do SQL Server. Coloque o nome do domínio no devido campo e preencha o nome do usuário corretamente.

Pelo que você mostrou no log de erro me parece um problema relacionado à comunicação entre a sua estação e o controlador do domínio no AD. Este não é um problema do SQL Server e sim da sua rede. Verifique com o administrador se há algum problema na comunicação da sua estação de trabalho e o servidor de domínio além das devidas permissões.


Mauro Pichiliani

[há +1 ano] - Responder
 



Publicidade
Curso Online
Este post faz parte de:

Curso(s):
  •  PL/SQL Oracle

  • Autor
    Mauro Pichiliani

    Mauro Pichiliani é bacharel em Ciência da Computação, Mestre em computação pelo ITA (Instituto Tecnológico de Aeronáutica) e possui a certificação MCDBA. Trabalha há mais de 7 anos utilizando diversos bancos de dados, como o SQL Server, Oracle e MySQL. Escreve regularmente para a revista SQL Magazin...


    Space do autor
    Estatísticas
    Favorito:
    Comentários:
    Feedback:
    Utilidade:
    1   0
    [Fechar]

    Você precisa estar logado para dar um feedback.

    Clique aqui para efetuar o login
    [Fechar]


    Este post está fechado. Saiba mais sobre a assinatura MVP!
    web-03
    DevMedia  |  Anuncie  |  Fale conosco
    Hospedagem web por Porta 80 Web Hosting
    2012 - Todos os Direitos Reservados a web-03