chrisi303
Aktiver Benutzer
- Beiträge
- 32
Hallo zusammen,
ich versuche mich gerade das erste mal an einem Triggre da ich diesmal nicht die Arbeit duch ein externes Script erledigen lassen möchte. Leider klappt das mit meine MSMSQL Kenntnissen nur bedingt.
Ich möchte das die ersten 8 Zeichne (Bestellnummer) in die jeweilige Kunden Historie eingetragen wird.
Wie muss ich es Notieren das ich ausgaben vom Select in der Insert unten benutzen kann.
der Triggre
Fehlermeldung Ungültiger Spaltenname 'AB'.
ein denk Anstoß wäre super
ich versuche mich gerade das erste mal an einem Triggre da ich diesmal nicht die Arbeit duch ein externes Script erledigen lassen möchte. Leider klappt das mit meine MSMSQL Kenntnissen nur bedingt.
Ich möchte das die ersten 8 Zeichne (Bestellnummer) in die jeweilige Kunden Historie eingetragen wird.
Wie muss ich es Notieren das ich ausgaben vom Select in der Insert unten benutzen kann.
der Triggre
Code:
ALTER TRIGGER [dbo].[trgAbgleichBestellung] ON [dbo].[tLieferantenBestellungPos]
AFTER INSERT
AS
BEGIN
select pos.kLieferantenBestellungPos, pos.kLieferantenBestellung, pos.cArtNr , pos.cname, left (pos.cHinweis,8) AS AB, best.cEigeneBestellnummer
from inserted pos
join [dbo].[tLieferantenBestellung] best
on best.kLieferantenBestellung = pos.kLieferantenBestellung;
INSERT INTO dbo.tKundenHistorie (kKunde, cString, dErstellt, kBenutzer)
VALUES (3920, AB, CURRENT_TIMESTAMP , 29);
END
Fehlermeldung Ungültiger Spaltenname 'AB'.
ein denk Anstoß wäre super