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!