CREATE TABLE [TABELA DE VENDEDORES] (
[MATRICULA] [CHAR](5),
[NOME] [VARCHAR](100),
[PERCENTUAL COMISSAO] [FLOAT]
);
CREATE TABLE [TABELA DE VENDEDORES] (
[MATRICULA] [CHAR](5),
[NOME] [VARCHAR](100),
[PERCENTUAL COMISSAO] [FLOAT]
);
Oi, Lorrany! Tudo bem?
Mandou muito bem na criação da tabela! Continue sempre com essa dedicação ao longo dos seus estudos.
Se uma dúvida surgir, estarei por aqui.
Um abraço!
A matrícula não seria INT?
CREATE TABLE [TABELA DE VENDEDORES](
[MATRÍCULA] [INT] (5) NOT NULL PRIMARY KEY,
[NOME] [VARCHAR] (100),
[PERCENTUAL DE COMISSÃO] [FLOAT]
);
Oi, Ana! Tudo bom contigo?
Neste contexto, não. Ainda que a MATRICULA
seja composta por números, ela não é um "número" no sentido matemático tradicional.
Geralmente, utilizamos o tipo INT
quando estamos trabalhando com valores numéricos que precisam ser inteiros e que podem participar de cálculos matemáticos. Um exemplo bastante palpável é pensar na quantidade de produtos em um estoque, um número inteiro que pode ser somado, multiplicado, divido, entre outras coisas.
A MATRICULA
tem como objetivo apenas identificar cada vendedor, não sendo utilizada para fins matemáticos. Por esse motivo, recomenda-se criar este campo com VARCHAR
ou CHAR
(que representam textos).
Ana, espero que tenha ficado mais claro! Caso surjam novas dúvidas, peço que abra um novo tópico aqui no fórum. Desse modo, conseguirei ajudá-la de forma mais individual e personalizada.
Abração!