# SMALLINT

A função SMALLINT retorna a representação inteira pequena de um número ou cadeia de caracteres na forma de uma constante inteira pequena.

#### Sintaxe

    SMALLINT (ExpressãoNumérica | ExpressãoCaractere )

ExpressãoNumérica
  Uma expressão que retorna um valor de qualquer tipo de dado numérico nativo. Se argumento for uma ExpressãoNumérica, o resultado será o mesmo número que seria produzido se o argumento fosse atribuído a uma coluna ou variável inteira pequena. Se a parte inteira do argumento não estiver dentro da faixa dos inteiros pequenos, ocorrerá um erro. A parte decimal do argumento será truncada, se estiver presente.
ExpressãoCaractere
  Uma expressão que retorna um valor cadeia de caracteres, de comprimento não maior que o comprimento máximo de uma constante caractere. Os brancos iniciais e finais são eliminados, e a cadeia resultante deve estar em conformidade com as regras de formação de uma constante inteira do SQL. Entretanto, o valor da constante deve estar na faixa dos inteiros pequenos. A cadeia de caracteres não pode ser uma cadeia longa. Se o argumento for uma ExpressãoCaractere, o resultado será o mesmo número que seria produzido se a constante inteira correspondente fosse atribuída a uma coluna ou variável inteira pequena.

O resultado da função é um inteiro pequeno. Se o argumento puder ser nulo, o resultado poderá ser nulo; Se o argumento for nulo, o resultado será o valor nulo.

Tópico pai: Funções nativas