| Forum: SQL | 
																Thema: 
																	Re: updates verhindern | 
																	Von: 
																		Jens Buthe (
																	08.02.2006 14:20) | 
													
												
            
		du willst verhindern, dass ein Datensatz mit einem bestimmten Wert in der PrimaryKey-Spalte (also z.B. myID = 42) geändert werden kann?
zum Thema Trigger guck dir dies mal an (ist die msdn Transact-SQL Reference, weiss nicht obs so auf oracle funktioniert)
http://msdn.microsoft.com/library/en-us/tsqlref/ts_create2_7eeq.asp
ohne "Gefähr":
CREATE TRIGGER IgnoreUpdate ON myTBL
FOR UPDATE
AS
DECLARE @ID int
SELECT @ID=myID FROM deleted
IF (@ID = 42)
BEGIN
   ROLLBACK TRANSACTION
END
gruss
j
	
	
													
												
            
														
		
			| 
																	
																		| Betreff | Von | Datum |  
			|  |  
									|  | G.
											Guest | 08.02.2006 19:35 |  
			|  |  | 
	
							Antworten
							
							
							Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!