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.