Microsoft
Software
Hardware
Network
Frage : Schaffung eines Auslösers, um Spaltenwert zu erhöhen
Hallo haben alle,
I nicht einen Anhaltspunkt, wie man einen Auslöser schreibt, aber, ein Gefühl zu haben könnte dieses versehen mich mit einer Lösung auf, was ich erzielen möchte:
I haben eine Tabelle, die tbl_List_items
Within genannt, das diese Tabelle dort die Spalten sind, die
ItemID INT genannt (Primärschlüssel)
ParentItemID INT (fremder Schlüssel) und
ItemRef INT.
What, das ich Hilfe bei benötige, ist, nachdem ein neuer Rekord eingesetzt worden,/mich muss die SPITZEN1 Aufzeichnung vorwählen herstellte, die basiert auf den neuen Rekorden ParentItemID und einen Wert des vorgewählten ItemRef + 1 in die neue ItemRef Spalte einsetzen….
That kann viel sinnvoll nicht gewesen haben, aber dieses ist ein Auszug von SQL, dem ich innerhalb eines gespeicherten Verfahrens verursachen, um dieses zu erzielen:
DECLARE @ItemRef INT
SET @ItemRef = (AUSERWÄHLTE OBERSEITE 1 [ItemRef] +1 VON [tbl_List_items] WO [ParentItemID] = @ParentItemID AUFTRAG DURCH [ItemRef] DESC)
UPDATE [tbl_List_items]
SET
[ItemRef] = @ItemRef
WHERE
ItemID = @ItemID
The Grund, die ich ein gespeichertes Verfahren verwenden kann, ist, dass meine APP auch ASP.Net Masseeinsatz benutzt, der direkt auf der Tabelle eher als geschieht, durchlaufend ein SPROC. So war es mir sinnvoll, ein Trigger.
many Dank,
Rit
zu versuchen
Antwort : Schaffung eines Auslösers, um Spaltenwert zu erhöhen
Die einzige Sache, die ich Sache von kann, sein der Gebrauch eines CURSORS (den ich nicht normalerweise empfehle), im Auslöser.
@Lowfatspread: Irgendwelche besseren Ideen?
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming