Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Oi, Maria Eugenia! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei da forma como você estruturou a tabela de funcionários e inseriu os dados. Só notei que no campo ID você usou '32D', mas como ele foi definido como INT, o ideal seria usar apenas números, por exemplo 32.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Oi, Monalisa!
Ah, verdade, agora que notei, também rs
Obrigada pelo toque!
No caso, para usar "32 D", o certo seria colocar apenas PRIMARY KEY?
Oi, Maria!
Sobre sua última dúvida: se você quiser usar um valor como "32 D" no campo ID, não poderá deixá-lo como INT, porque esse tipo só aceita números, em alguns SGBD isso resultaria em erro. Nesse caso, você pode alterar o tipo da coluna para TEXT ou VARCHAR, e então pode defini-la como PRIMARY KEY. Veja este exemplo:
CREATE TABLE funcionarios (
id TEXT PRIMARY KEY,
nome TEXT NOT NULL,
cargo TEXT NOT NULL
);
INSERT INTO funcionarios (id, nome, cargo)
VALUES ('32 D', 'Ana Souza', 'Analista');
Assim, o campo id aceita caracteres e ainda funciona como chave primária para garantir que cada registro seja único.
Fico à disposição.
Abraços e bons estudos!
Oi, Monalisa, tudo bem?
Ah, sim, entendi.
Muito obrigada novamente!