1
resposta

[Projeto] PROJETO INSERÇÃO DE FUNCIONÁRIOS

CREATE TABLE tabfuncionarios(
  ID INT PRIMARY KEY,
  Nome VARCHAR (250),
  Cargo VARCHAR (250),
  Departamento VARCHAR (250),
  Data_de_Contratação DATE,
  Salario FLOAT (6,2)
  );
  
  INSERT INTO tabfuncionarios (
    ID,
    Nome,
    cargo,
    departamento,
    data_de_contratação,
    salario)
VALUES
    ('32D', 'João Silva', 'Desenvolvedor de Software', 'TI', '2023-10-24', 6000.00);
    
    
  SELECT * FROM tabfuncionarios
1 resposta

Oi, Ana Flavia! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você estruturou bem a criação da tabela e os campos. Um detalhe importante é que a coluna ID foi definida como INT, mas no INSERT você passou '32D', que é um valor texto. Isso pode causar erro de tipo. Se quiser IDs alfanuméricos, defina a coluna como VARCHAR.

Uma dica interessante para o futuro é usar o AUTOINCREMENT para gerar IDs automaticamente. Veja este exemplo:


CREATE TABLE funcionarios (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  nome VARCHAR(250),
  cargo VARCHAR(250)
);

INSERT INTO funcionarios (nome, cargo)
VALUES ('Maria', 'Analista');

Esse código cria a tabela e gera o id sozinho a cada inserção.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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