Duvidarrrrrr

Bancos de dados
CREATE TABLE departamento ( codico INT AUTO_INCREMENT PRIMARY KEY, nome VARCHAR(100), sigla VARCHAR(10) UNIQUE ); Podemos perceber que o campo sigla na tabela departamento está marcado como campo único. Com eu implementaria a restrição, que não haja inserção de siglas duplicadas. Como fazer isso ?
Foto de Vf F.
Vf perguntou há 2 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
2 respostas
1
votos
1 usuário votou nessa resposta como útil.
Professor Michell O.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Melhor resposta
Essa foi a melhor resposta, escolhida pelo autor da dúvida

Pra essa situação vc aplica a mesma condição da resposta anterior. utilizando constraint uk_campo unique(nome_campo)

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Gabriel L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 9 meses

Olá,

 

O comando Unique nessa parte do código "sigla VARCHAR(10) UNIQUE" já garante que não seja inseridas duas linhas com a mesma sigla. Se você tentar fazer uma inserção da mesma sigla duas vezes o banco de dados vai retornar uma mensagem de erro, informando que o valor da coluna "Sigla" é único e já foi cadastrada uma linha com esse dado.

Professores particulares de Bancos de dados

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 75 / h
Michell O.
Bálsamo / SP
Michell O.
4,7 (43 avaliações)
Horas de aulas particulares ministradas 378 horas de aula
Tarefas resolvidas 18 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Bancos de dados - viewers Bancos de dados - inner-join Bancos de dados - Indexes
Graduação: Sistemas de Informação (UNIFEV)
Aprenda a desenvolver aplicativos em delphi, linguagem com alta demanda no mercado de trabalho.
R$ 70 / h
Lucas M.
Maceió / AL
Lucas M.
4,4 (36 avaliações)
Horas de aulas particulares ministradas 373 horas de aula
Tarefas resolvidas 2 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Bancos de dados - modelo relacional Bancos de Dados - Geral Bancos de Dados Relacionais (SQL)
Especialização: Segurança e defesa cibernética (Unninter)
Aulas presenciais e online de computação e programação com foco em projetos reais.
R$ 70 / h
Vinícius B.
Santo André / SP
Vinícius B.
5,0 (13 avaliações)
Horas de aulas particulares ministradas 17 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Bancos de Dados SQL Server Bancos de dados - excel Programação de Bancos de Dados com PL/SQL
MBA: Business Intelligence (Faculdade Descomplica)
Te ensino a programar. Professor de programação, com 5 anos de atuação em .net, sql, entity framework, scrum etc.
Envie uma tarefa, lista de exercícios, atividade ou projeto
  • Você define o prazo
  • Professores fazem propostas e você escolhe o melhor
  • Interação com o professor por chat
  • Se não gostar da resolução, reembolsamos
Enviar Tarefa

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Encontre um professor e combine aulas particulares Presenciais ou Online