Bem-vindo/a ao curso!

Funções para manipular dados no SQL Server

Ana Voicu

Data Engineer

Tópicos abordados

  • Os tipos de dados mais importantes
  • Funções para esses tipos:
    • Funções de data e hora
    • Funções de string
    • Funções para operações numéricas
Funções para manipular dados no SQL Server

Categorias de tipos de dados

  • Numéricos exatos
  • Numéricos aproximados
  • Data e hora
  • Strings de caracteres
  • Strings de caracteres Unicode
  • Strings binárias
  • Outros tipos de dados
Funções para manipular dados no SQL Server

Numéricos exatos

  • Números inteiros
    • smallint
    • tinyint
    • int
    • bigint
  • Números decimais
    • numeric
    • decimal
    • money
    • smallmoney
Funções para manipular dados no SQL Server

Numéricos exatos - inteiros

Números sem ponto decimal

Tipo de dado Armazenamento
bigint 8 Bytes
int 4 Bytes
smallint 2 Bytes
tinyint 1 Byte
Funções para manipular dados no SQL Server

Numéricos exatos - decimais

Exemplo de número decimal, com escala e precisão

Bytes consumidos ao definir maior precisão

Funções para manipular dados no SQL Server

Numéricos aproximados

  • Float
  • Real
  • Armazenam valores numéricos aproximados
Funções para manipular dados no SQL Server

Tipos de dados de data e hora

Tipo de dado Formato Precisão
time hh:mm:ss[.nnnnnnn] 100 nanossegundos
date YYYY-MM-DD 1 dia
smalldatetime YYYY-MM-DD hh:mm:ss 1 minuto
datetime YYYY-MM-DD hh:mm:ss[.nnn] 0,00333 segundo
datetime2 YYYY-MM-DD hh:mm:ss[.nnnnnnn] 100 nanossegundos
Funções para manipular dados no SQL Server

Tipos de caracteres e caracteres Unicode

Tipos de caracteres armazenam strings de caracteres (ASCII)

  • char
  • varchar
  • text

Tipos Unicode são usados para armazenar dados Unicode (não ASCII)

  • nchar
  • nvarchar
  • ntext
Funções para manipular dados no SQL Server

Outros tipos de dados

  • binary
  • image
  • cursor
  • rowversion
  • uniqueidentifier
  • xml
  • Tipos espaciais de Geometry/Geography
Funções para manipular dados no SQL Server

Vamos ver o que você sabe!

Funções para manipular dados no SQL Server

Preparing Video For Download...