import.css=/download/attachments/6062824/tecnologia.css

Esta função permite criar um decimal com valor inicial, precisão e escala especificados. A precisão indica a quantidade total de dígitos do número, e a escala indica a quantidade reservada para as casas decimais do número. 

Sintaxe

DEC_CREATE( < xValue >, < iPrecision >, < iScale > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

xValue

qualquer

Indica o valor inicial do decimal. Somente caractere ou numérico.

X


iPrecision

numérico

Indica a precisão do decimal. O valor deve ser maior que zero e menor que 64.

X


iScale

numérico

Indica a escala do decimal. Valor deve ser maior ou igual a zero e menor que o parâmetro <iPrecision>.

X


Retorno

Nome

Tipo

Descrição

dRet

decimal de ponto fixo

Retorna o novo decimal criado.

Observações

Exemplos

User Function Exemplo()
  Local dec1
  Local dec2
  dec1 := DEC_CREATE( "5.7591111111111119", 21, 20 ) // Constante entre aspas
  dec2 := DEC_CREATE( 5.7591111111111119, 21, 20 )
Return

Abrangência

Protheus 10, TOTVS Application Server 10, ByYou Application Server

Veja também