Datetime Variable in die Tabellen Spalte füllen

07/04/2009 - 21:52 von Fatah Tawakkul | Report spam
Hallo alle Zusammen,

zu einer Tabelle habe ich einen Trigger geschrieben. Sobald die Daten in
dieser Tabelle geschrieben werden, liest und schreibt der Trigger die Daten
in den anderen Tabellen .

Mein Problem besteht darin, dass ein Datumsfeld aus der Tabelle mit dem
Format 'tt.mm.yyyy hh:mm' gelesen und in die andere Tabelle geschrieben
werden soll.

Wie kann ich dieses Feld erst in einer dafür definierte Variable (datetime)
und danach in einer anderen Tabellenspalte (Datetime) übertragen?

Für jede Hilfe bin ich dankbar

Schöne Grüße

Fatah Tawakkul
 

Lesen sie die antworten

#1 Christof Wollenhaupt
08/04/2009 - 08:27 | Warnen spam
Hallo,

Falls es sich in beiden Fàllen um DateTime Felder und nur eine geànderte
Zeile handelt, geht das mit folgendem Trigger:

CREATE TRIGGER triggerA
ON TableA
FOR INSERT AS
DECLARE @dt DateTime
SELECT @dt = (SELECT fldDateTime FROM INSERTED)
INSERT INTO TableB (ts) VALUES (@dt);


Christof

Ähnliche fragen