Sabemos que uma base de dados pode ter diferentes tipos de dados. Consideremos uma organização com várias bases de dados como Empregados, Departamentos, Finanças. A base de dados de empregados tem uma tabela que armazena os detalhes de cada empregado e o empregado é identificado de forma única usando a identificação do empregado.

Na maioria dos casos, um ID de empregado tem uma combinação de dígitos e letras. Como pode a base de dados armazenar os valores? Utiliza um datatype especial chamado varchar ou Variable Character datatype. Utiliza números e letras.

  1. varchar :
    Variable Character or varchar for short é um datatype que armazena dados não-Unicode.
    A sintaxe para varchar é:
    Sintax :
    varchar (n)

    n – é o número de bytes. A capacidade máxima de armazenamento é de até 8000 bytes.

  2. varchar(max) :
    Armazena dados de cadeia de caracteres de tamanho máximo de armazenamento 2³¹-1 bytes.

    Sintaxe :

    >br>

    varchar(max)
  3. li> nvarchar :
    Amazena dados unicode de comprimento variável.
    Sintaxe para nvarchar é:
    Sintaxe :

    nvarchar

    n – é o número de bytes e pode armazenar até 4000 bytes. Se o comprimento para o tipo de dados não for especificado, é necessário o valor por defeito de 1. Estes tipos de dados podem ser utilizados durante a criação de uma tabela.

Uma visão geral destes tipos de dados :

Características varchar varchar(max) nvarchar
Storage It armazena comprimento variável, dados de cadeias de caracteres não unicodais. Armazena comprimento variável não unicode, dados de cadeia de caracteres. Armazena comprimento variável, dados de cadeia de caracteres unicode.
Syntax varchar(n)

*n é o número de bytes

varchar(max)

*max é o valor máximo de armazenamento.

nvarchar

*n é o número de bytes.

Tamanho de armazenamento 1-8000 bytes 2³¹-1 bytes 1-4000 bytes

Artigo Tags :

SQL

Etiquetas de Prática :

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *