Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

[Projeto] Registro de novos funcionários

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas
solução!

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!

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

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!