Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Uso IF EXISTS e IF NOT EXIST

Não entendi ainda como eles funcionam, tipo pra que ? e qual o momento em é necessário o uso deles ?

1 resposta
solução!

Oi Eduardo, tudo bem?

Vamos lá:

  • IF NOT EXISTS
CREATE DATABASE IF NOT EXISTS vendas_sucos2;

Aqui, ele vai criar um banco de dados, SE NÃO EXISTIR um banco de dados já criado com esse nome. Se existir, vai ser retornado um erro que já existe.

  • IF EXISTS
DROP DATABASE IF EXISTS vendas_sucos2;

Aqui, ele vai deletar um banco de dados, SE EXISTIR um banco de dados com esse nome. Se não existir, vai ser retornado um erro indicando que não existe.

Essas duas cláusulas são utilizadas apenas em criação e exclusão de banco de dados, procedures ou funções. Sobre procedures e funções você irá ver mais para frente na formação.

Espero ter ajudado. Qualquer coisa é só falar, tá bom? :)