Utilizzare la pagina Tipo di dati di ritorno della procedura guidata Nuova funzione definita dall'utente per specificare il tipo di dati che si desidera venga restituito dalla funzione.
- Colonne di ritorno
- Solo per le funzioni definite dall'utente di tabella: mostra i tipi di dati che verranno restituiti in base all'istruzione SQL.
- Tipo di dati
- Solo per le funzioni definite dall'utente scalari: specificare il tipo di dati del valore di ritorno della funzione definita dall'utente.
- Lunghezza
- Solo per le funzioni definite dall'utente scalari: immettere una lunghezza per il tipo di dati SQL selezionato. Questa opzione è disponibile solo per i seguenti tipi di dati SQL: BLOB, CHAR, CLOB, DBCLOB, GRAPHIC, VARCHAR, VARGRAPHIC e LONG VARCHAR.
- Unità
- Solo per le funzioni definite dall'utente scalari: selezionare un'unità di dimensione per il tipo di dati SQL selezionato. Questa opzione è disponibile solo per i seguenti tipi di dati SQL: BLOB, CLOB e DBCLOB.
- Precisione
- Solo per le funzioni definite dall'utente scalari: Immettere un numero compreso tra 1 e 31 per il numero totale di cifre che possono essere contenute nel valore. Questa opzione è disponibile solo per i seguenti tipi di dati SQL: DECIMAL, FLOAT e NUMERIC.
La precisione degli interi binari e dei numeri decimali è il numero totale di cifre binarie o decimali, escluso il segno. La precisione di numeri a virgola mobile può essere singola o doppia, in base al numero di cifre nella frazione. Il valore della precisione non può essere negativo.
- Scala
- Solo per le funzioni definite dall'utente scalari: immettere un numero di cifre alla destra del punto decimale. Questa opzione è disponibile solo per i seguenti tipi di dati SQL: DECIMAL, FLOAT e NUMERIC. Il valore della scala non può essere negativo o maggiore del valore della precisione. Il valore massimo per la precisione è 31 cifre.
Se si specifica una scala, è necessario specificare anche una precisione. Per impostazione predefinita, la scala è 0.
- Per dati di bit
- Solo per le funzioni definite dall'utente scalari: selezionare questa opzione per specificare il tipo secondario di dati di bit per tutte le stringhe di caratteri. Questa opzione è disponibile solo per i tipi di dati SQL
CHAR e VARCHAR. I byte di una stringa di caratteri con il sottotipo di dati di bit non rappresenta i caratteri. Quando si seleziona questa opzione, non viene eseguita alcuna conversione di caratteri sulle stringhe. Suggerimento: questa opzione è utile quando si inviano stringhe binarie di grandi dimensioni, come nel caso di password cifrate, a una funzione definita dall'utente.