Java, C/C++, Python, C#, LISP, AutoLisp, AutoCAD e VBA
PHP, Python, C#, JavaScript, Laravel, Google Ads e SEO

Você está aqui: MS SQL Server ::: Dicas & Truques ::: Tipos de Dados

Aprenda a usar o tipo de dados int do SQL Server

Quantidade de visualizações: 12014 vezes
O tipo de dados int do SQL Server deve ser usado quando precisamos armazenar valores inteiros (sem a parte fracionária) na faixa que variará de -2^31 (-2.147.483.648) até 2^31-1 (2.147.483.647). Este tipo de dados requer 4 bytes (32 bits) para armazenar seus valores.

Há, porém, algumas perguntas a serem respondidas e que o ajudarão a se decidir pelo uso deste tipo de dados ou outro que permite uma faixa menor ou maior de valores:

a) O campo vai ser usado como chave primária em uma tabela de clientes? Depende muito do tamanho do seu negócio. Se o sistema vai ser usado em uma pequena locadora podemos deduzir que a quantidade de clientes não deverá ultrapassar 10.000 (o que pode ser armazenado no tipo de dados smallint). Mas, o mesmo pode ser dito em relação a uma rede de supermercados ou sistemas financeiros com abrangência nacional?

b) O campo vai ser usado como chave primária em uma tabela de transações financeiras? Neste caso este campo é uma boa escolha (e já vá pensando em convertê-lo em bigint mais adiante). Não há nenhuma garantia que um sistema que hoje registra 5.000 transações financeiras mensais não estará realizando 100.000 no mês que vem.

c) O campo vai ser usado, em uma tabela de produtos, como chave estrangeira para uma tabela de categorias? Depende muito da quantidade de categorias de produtos que o sistema possuirá. Mas, em geral, a quantidade de categorias não ultrapassa 1.000 (o que pode ser armazenado no tipo de dados smallint, ou quem sabe, um tinyint).

Tendo dito isso, analise bem o uso do campo, afinal, 4 bytes para cada registro em uma tabela contendo milhões de registros fazem uma grande diferença.

Veja no trecho de código Transact-SQL a seguir como podemos declarar uma variável do tipo int, definir um valor para ela e exibí-lo em uma consulta SELECT:

Este trecho de código ou resolução de exercício faz parte do Super Pack 12.000 Dicas e Truques de Programação e 1.500 Exercícios Resolvidos em Java, Python, VisuAlg, Portugol, Delphi, C#, C, C++, VB.NET, Golang, Pascal, Ruby, PHP, e várias outras linguagens.

Aprenda a programar resolvendo problemas do mundo real. Tudo em português, com comentários em português.

Quero Ser Apoiador(a)


Veja agora um comando SQL DDL para criar uma tabela chamada usuarios que contém dois campos do tipo int:

Este trecho de código ou resolução de exercício faz parte do Super Pack 12.000 Dicas e Truques de Programação e 1.500 Exercícios Resolvidos em Java, Python, VisuAlg, Portugol, Delphi, C#, C, C++, VB.NET, Golang, Pascal, Ruby, PHP, e várias outras linguagens.

Aprenda a programar resolvendo problemas do mundo real. Tudo em português, com comentários em português.

Quero Ser Apoiador(a)


Aqui os campos do tipo int são: id (chave primária) e quant_acessos, que registrará quantas vezes o usuário acessou a aplicação.

Link para compartilhar na Internet ou com seus amigos:

Veja mais Dicas e truques de MS SQL Server

Dicas e truques de outras linguagens

E-Books em PDF

E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby


E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser. Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book Apenas R$ 19,90


© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 90 usuários muito felizes estudando em nosso site.