Você define um número inteiro no SQL Server usando o tipo de dados `int`. Aqui está um colapso de como funciona:
Definição básica: `` `SQL
Crie a tabela myTable (
Id int, - define uma coluna chamada 'id' como um inteiro
Quantity Int - Define uma coluna chamada 'quantidade' como um número inteiro
);
`` `
Pontos de chave: *
intervalo: `Int` armazena números inteiros (sem decimais) dentro de um intervalo específico. No SQL Server, o intervalo para `int` é de -2.147.483.648 a 2.147.483.647.
*
armazenamento: Ele usa 4 bytes de espaço de armazenamento.
*
Valor padrão: O valor padrão para uma coluna `int` é` null ', a menos que você especifique o contrário.
*
Restrições: Você pode aplicar restrições como `não nula 'para garantir a integridade dos dados.
Exemplo: `` `SQL
- Crie uma tabela com uma coluna inteira para armazenar IDs de produto
Crie produtos de tabela (
Chave primária ProductID int, - Inteiro, chave primária para IDs exclusivos de produto
Nome do produto Varchar (100),
Preço decimal (10, 2)
);
- Insira dados na tabela de produtos
Insira em produtos (ProductId, ProductName, Price)
Valores
(1, 'laptop', 1299,99),
(2, 'mouse', 24,99),
(3, 'teclado', 49,99);
- Consulte a tabela para exibir os produtos e seus IDs
Selecione * de produtos;
`` `
Considerações importantes: *
Tipo de dados Choice: Embora o `int` seja adequado para números inteiros, considere usar outros tipos de dados como 'bigint` se você precisar de um intervalo mais amplo ou` smallint` se precisar de um alcance menor para obter melhor eficiência.
*
Precisão e escala: `Int` é apenas para números inteiros. Se você precisar de decimais, use tipos de dados `decimal` ou` float '.
Deixe -me saber se você deseja explorar mais sobre cenários específicos, opções de tipo de dados ou como usar inteiros em diferentes operações do SQL Server.