English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versioni precedenti
  • Versione 6.9.3160
  • Correzioni

DBA: Numero di decimali in Stored Function

copia link

Descrizione del difetto

Se si creava una stored function in un database SQL Server con valore di ritorno Decimal, nella DDL non veniva specificato il numero di decimali, quindi essa ritornava sempre un numero intero.

Effetti del malfunzionamento

  • Impossibile ritornare un valore decimal da una stored function SQL Server.

Soluzioni

Era sufficiente ritornare un valore float. L'errore è comunque stato corretto, ora la stored function ritorna un valore decimal con un massimo di 38 cifre di precisione e 12 cifre decimali.

Funzionalità interessate

Creazione di stored function in database SQL Server.

Note

Nei database Oracle è invece vietato specificare la precisione del decimal ritornato. E' stato rilevato che in alcuni casi, il driver .NET di Oracle non è in grado di tornare un valore con precisione o scala così elevate: in tali casi è sufficiente effettuare un Round prima di tornare il valore dalla stored function.

Ultima modifica: 07/12/2007 / Validità: da 6.9.3160

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum