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

[Dúvida] Mão na massa: registro de novos funcionários

Oi! Um dúvida que me ocorreu, no enunciado está assim:

<*>A tabela de funcionários possui os seguintes campos:

ID (Chave Primária)

Nome (Texto)

Cargo (Texto)

Departamento (Texto)

Data de Contratação (Data)

Salário (Decimal)<*>

Aí a resolução está assim:

INSERT INTO Funcionarios

(Nome, Cargo, Departamento, DatadeContratacao, Salario)

VALUES

(‘32D’,'João Silva', 'Desenvolvedor de Software', 'TI', '2023-10-24', 6000.00);

Porque ali na resolção a gente não determina se é VARCHAR, INT, DATE ou etc? Ex: INSERT INTO funcionarios (Nome VARCHAR (250) , CARGO (250) etc...

2 respostas
solução!

Oi, Leticia! Como vai?

O tipo de dado é especificado apenas no momento de criação das colunas. Quando estamos utilizando o INSERT INTO, o próprio computador já sabe qual tipo de dado vai receber, pois isso foi especificado anteriormente. Cada coluna só poderá receber dados daquele tipo que foi designado.

É importante saber o tipo do dado para que a inserção seja feita de maneira correta, por exemplo: textos devem estar entre aspas, números decimais devem ter um ponto como separador, etc.

Espero que tenha ficado mais claro! Fico à disposição para qualquer dúvida, ok?

Abração :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Certo, entendi. Muito obrigada pela explicação! Abraços