Linguagem SQL (II) Transações
Transações Execute primeiro sem o WHERE e verifique que nenhuma linha será alterada. Depois remova o comentário e verá que apenas uma linha foi alterada. Try Catch
Transações Execute primeiro sem o WHERE e verifique que nenhuma linha será alterada. Depois remova o comentário e verá que apenas uma linha foi alterada. Try Catch
Neste exercício vamos criar um banco de dados para armazenar os dados dos alunos de uma universidade. Além de desenhar o diagrama, criar o banco de dados e seus objetos,… Continue a ler »Linguagem SQL (II) Exercício Procedure
Comando vinculado a uma tabela que executa um ação assim que algum comando de UPDATE, INSERT ou DELETE é executado na tabela onde a trigger está vinculada. Trigger de INSERT… Continue a ler »Linguagem SQL (II) (Triggers)
Comando utilizado para realizar laços de repetição. Exemplo de um Cursor:
Uma procedure é um bloco de comandos ou instruções SQL organizados para executar uma ou mais tarefas. Ela pode ser utilizada para ser acionada através de uma chamada simples que… Continue a ler »Linguagem SQL (II) (Procedures e IF / ELSE)
Comando utilizado para criar um visualização customizada de uma consulta. Não é materializada no banco, ela apenas cria uma estrutura (metadados). Você pode executar comandos de INSERT, UPDATE e DELETE… Continue a ler »Linguagem SQL (II) (Views)
Muitas vezes necessitamos armazenar determinados valores para uso posterior. Um exemplo é guardar um valor total em uma variável para que ele seja usado em cálculo de percentual por exemplo.… Continue a ler »Linguagem SQL (II) (Variáveis e Funções)
Funções de data e hora
As FUNÇÕES DE AGREGAÇÃO, SUM (soma), MIN (mínimo), MAX (máximo), COUNT (contagem), AVG (média), permitem um nível mais robusto de informação, criando conjuntos de dados agrupados, médias entre outros, permitindo… Continue a ler »Linguagem SQL (II) (Funções de Agregação)
JOINS JOIN ou INNER JOIN LEFT JOIN ou LEFT OUTER JOIN O comando LEFT indica que todos os registros existentes na tabela da sua esquerda serão retornados e os registros… Continue a ler »Linguagem SQL (II) (Joins)