Come troncare un campo di database con uno spazio vuoto in Oracle SQL

June 19

La funzione di Oracle sostituire consente di sostituire uno dei tuoi personaggi sul campo con un altro set di caratteri. È possibile utilizzare questa funzione con la funzione di stringa per troncare la fine di un campo di tabella con un carattere di spazio vuoto. La funzione substring restituisce l'ultimo carattere della stringa e si utilizza il valore del carattere tornato a sostituirlo con uno spazio vuoto.

istruzione

1 Aprire il software Oracle Enterprise Manager o aprire il vostro editor preferito PL-SQL. Accedi al tuo server di database Oracle.

2 Prendi l'ultimo valore nella stringa. Hai bisogno di questo ultimo carattere per la funzione di sostituzione. Il seguente codice recupera l'ultimo carattere di una stringa memorizzata nella variabile "mystring":

dichiarare varchar lastchar (1);
lastchar: = substr (lastchar, la lunghezza (Stringa), 1);

3 Eseguire la funzione di sostituire sulla corda per troncare l'ultimo carattere con uno spazio vuoto. Si utilizza l'ultimo carattere recuperato dalla funzione di stringa per determinare il carattere è necessario sostituire. Il codice seguente tronca l'ultimo carattere della stringa:

mystring: = sostituire (Stringa, lastchar, '');