Buscar

Stored Procedures, Stored Functions e Triggers em Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Banco de Dados II – Felipe Pereira Perez - UNIGRAN
____________________________________________ATIVIDADE DA AULA 06
Você deverá responder as questões a seguir e envia-las por
meio do Portfólio – ferramenta do ambiente de aprendizagem
UNIGRANET. Em caso de dúvidas, envie mensagem para o
e-mail felipe.perez@unigran.br
1 – O que são Stored Procedures?
R: Uma stored procedure (procedimento armazenado) é um conjunto de instruções
desenvolvidas em linguagem T-SQL (Transact-Sql) que, quando armazenadas ou
salvas, ficam dentro do servidor de forma pré-compilada. Esse procedimento
armazenado no banco de dados (Servidor) pode ser chamado a qualquer momento, tanto
pelo sistema gerenciador de banco de dados (SGBD) quanto por uma aplicação que o
utilize. 
2 – O que são Stored Functions?
R: 
Functions ou Funções, também são blocos PL/SQL nomeados, muito semelhantes às
Stored Procedures. A diferença principal é que as Funções obrigatoriamente devem
retornar um valor. 
As funções são muito utilizadas para computar valores, promover reusabilidade
e facilidade de manutenção e podem ser chamadas a partir de outros blocos PL/SQL ou
até mesmo por instruções SQL. É muito comum utilizarmos funções em instruções SQL
para efetuar conversões de dados, formatar datas, contar o total de linhas, etc.
3 – O que são Triggers?
R: Triggers são códigos de PL/SQL armazenados dentro do banco de dados, onde
podemos definir um "bloco" PL/SQL para que seja executado automaticamente pelo
banco, assim toda vez que uma instrução SQL ( evento DML ) for aplicada para uma
tabela específica ele executará um determinado evento automaticamente.
mailto:felipe.perez@unigran.br

Outros materiais