Torne suas colunas exclusivas com ADD CONSTRAINT
Como visto no vídeo, você adiciona a palavra-chave UNIQUE
após column_name
, que deve ser exclusiva. Obviamente, isso só funciona com novas tabelas:
CREATE TABLE table_name (
column_name UNIQUE
);
Se você quiser adicionar uma restrição exclusiva a uma tabela existente, faça isso desta forma:
ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);
Observe que isso é diferente da sintaxe de ALTER COLUMN
para a restrição NOT NULL. Além disso, você precisa dar à restrição um nome some_name
.
Este exercício faz parte do curso
Introdução aos Bancos de Dados Relacionais em SQL
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);