Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Recuperare i valori di una stringa inseriti in un campo di una tabella...
giovedì 15 maggio 2008 - 08.58
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
bluelions
Profilo
| Senior Member
244
messaggi | Data Invio:
gio 15 mag 2008 - 08:58
Dovrei recuperare dei valori contenuti in una stringa che ho inserito in un campo di una tabella.
La stringa inserita è la seguente:
01;100;VP;67879;PLV
Ora dovrei recuperare in maniera puntuale il valore VP e il valore 67879. Volevo sapere se in oracle esiste una funzione che tramite una query mi permette di effettuare tale operazione.
Resto in attesa di una vostra cordiale risposta.
Saluti
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 15 mag 2008 - 09:07
Ciao!
>Ora dovrei recuperare in maniera puntuale il valore VP e il valore
>67879. Volevo sapere se in oracle esiste una funzione che tramite
>una query mi permette di effettuare tale operazione.
No, te la devi fare tu, nativamente non esiste nulla. Puoi però riferirti a questi link:
Funzione di Split di Sandro Bizioli
http://blogs.dotnethell.it/sandro/Funzione-Split-in-SQL__2784.aspx
Discussione su SQLTeam (SQL Server Forums)
http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=50648
Paragrafo "Passare un array di dati ad una stored procedure" di MSDN Tips & Tricks di Davide Mauri
http://msdn.microsoft.com/it-it/library/cc185040.aspx
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
bluelions
Profilo
| Senior Member
244
messaggi | Data Invio:
gio 15 mag 2008 - 09:45
Però se nella mia stringa esistono due valori del tipo
01;100;VP;67879;PL;VP1
e devo cercare VP.....la query mi restituisce due VP o solo il primo?
Ho provato con TOAD sotto oracle ma non va
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 15 mag 2008 - 10:07
>Però se nella mia stringa esistono due valori del tipo
>01;100;VP;67879;PL;VP1
>e devo cercare VP.....la query mi restituisce due VP o solo il
>primo?
no, le funzioni che ti ho passato, creano tutte una tabella (o ritornano un resultset). Poi su di esso lavori come vuoi. Se sai la posizione, puoi modificarle per indicare un campo in più dove salvarla e poi recuperarla..
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
bluelions
Profilo
| Senior Member
244
messaggi | Data Invio:
gio 15 mag 2008 - 10:13
Per creare una funziona sotto oracle? mi da sempre errore......
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 15 mag 2008 - 10:28
>Per creare una funziona sotto oracle? mi da sempre errore......
Ah.. Oracle
la cosa cambia..
guarda un po' qui:
http://articles.techrepublic.com.com/5100-10878_11-5259821.html
http://www.techonthenet.com/oracle/functions.php
Non conosco Oracle, quindi spero che qualcuno possa darti un migliore supporto.
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !