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!