| 	
	
	
		
		|||||||
  | 
		
| 
 | 
![]()  | 
	
	
| 
		 | 
	Strumenti | 
| 		
			
			 | 
		#1 | 
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Nov 2004 
				
				
				
					Messaggi: 414
				 
				
				
				
				 | 
	
	
	
	
		
			
			 
				
				[oracle] Modificare valori di colonna
			 
			
		ciao dovrei modificare i valori di una colonnaA torgliendo il 20% del valori che stanno in una colonna B. la colonnaA e colonnaB hanno gli stessi valori. 
		
	
		
		
		
		
			La tabella la chiamiamo pippo . ditemi se la sintassi è corretta update table pippo set colonnaA = (( select Colonna B from pippo where colonnaA=colonnaB) * 4/5 ) where colonnaA=colonnaB 
				__________________ 
		
		
		
		
	
	...Se avete bisogno del Nick IWCLUB IwBank o codice promozione di Fastweb cliccate qui : www.nickpresentatore.altervista.org  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Jul 2005 
				Città: Bologna 
				
				
					Messaggi: 1130
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Se ho capito bene il tuo problema, credo potresti semplificare con qualcosa tipo... 
		
	
		
		
		
		
			Codice: 
	update pippo p1
   set colonnaA = colonnaA * 4/5
 where exists (select 1 
                 from pippo p2 
                where p2.colonnaB = p1.colonnaA)
				__________________ 
		
		
		
		
	
	-> The Motherfucking Manifesto For Programming, Motherfuckers  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3 | |
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Nov 2004 
				
				
				
					Messaggi: 414
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 Quote: 
	
 se modifico così può andare ? update pippo p1 set colonnaA = colonnaB * 4/5 where exists (select 1 from pippo p2 where p2.colonnaB = p1.colonnaA) Grazie mille per il tuo aiuto 
				__________________ 
		
		
		
		
	
	...Se avete bisogno del Nick IWCLUB IwBank o codice promozione di Fastweb cliccate qui : www.nickpresentatore.altervista.org  | 
|
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Jul 2005 
				Città: Bologna 
				
				
					Messaggi: 1130
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Non credo cambi molto, dato che abbiamo una 'where p1.colonnaA = p2.colonnaB'; ma non conosco la tua situazione, e soprattutto non ho fatto test. 
		
	
		
		
		
		
			Fai un pò di prove e vedi se ti tornano i risultati in un ambiente di test. 
				__________________ 
		
		
		
		
	
	-> The Motherfucking Manifesto For Programming, Motherfuckers  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Nov 2004 
				
				
				
					Messaggi: 414
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Ok , grazie mille !
		 
		
	
		
		
		
		
			
				__________________ 
		
		
		
		
	
	...Se avete bisogno del Nick IWCLUB IwBank o codice promozione di Fastweb cliccate qui : www.nickpresentatore.altervista.org  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
		
		  
	   | 
| Strumenti | |
		
  | 
	
		
  | 
Tutti gli orari sono GMT +1. Ora sono le: 13:29.









		
		
		


 
 







