Come convertire stringhe di caratteri in valori numerici in Oracle

September 5

Come convertire stringhe di caratteri in valori numerici in Oracle


Oracle è un'impresa ampiamente utilizzato o di un sistema di gestione di database delle PMI. Ha tre edizioni per soddisfare diverse esigenze, tra cui enterprise edition, edizione standard e l'edizione espresso. edizione Express è un sistema di gestione di database entry-level, che è liberamente distribuito e semplice da usare. Gli sviluppatori con PHP, Java e XML spesso scelgono Oracle XE per il suo database di avviamento. Ci sono numerosi tipi di dati in Oracle, come Char, Numero, Varchar e data. Alcuni di questi tipi di dati sono convertibili. Per esempio, è possibile convertire stringhe in numeri utilizzando le istruzioni SQL.

istruzione

1 Scaricare e installare Oracle XE seguendo le procedure guidate (vedi Risorse). Utilizzare l'account creato automaticamente "SISTEMA" durante l'installazione per accedere al database Oracle. È possibile creare più account utente con o senza privilegi di amministrazione.

2 Selezionare "strumento SQL Workshop" sulla home page di Oracle per creare le tabelle. Creare una tabella denominata StringtoNumber utilizzando il codice: CREATE TABLE StringtoNumber (STRINGCOL VARCHAR2 (10)) ;. C'è una colonna in questa tabella STRINGCOL con il tipo VARCHAR2. Utilizzare il VARCHAR2 per memorizzare le stringhe di lunghezza variabile.

3 Inserire una stringa di questa tabella tramite il codice: INSERT INTO VALUES StringtoNumber ( '2523,14'); . Convertire la stringa inserita nella tabella StringtoNumber in numero: selezionare per BINARIO DOPPIO (STRINGCOL) BIN_DOUBLE, al numero (STRINGCOL) NUBR DA StringtoNumber ;.