Zum Inhalt springen

Trigger + Stored Procedure


t.ony

Empfohlene Beiträge

Hallo, ich habe de folgende Frage an euch. Ich habe mir einen Trigger gebastelt. Der funktioniert wunderbar. Nun möchte ich gerne um den Trigger drum herum eine StoredPorcedure packen.

Also so sozusagen:


create procedure create_trigger

@tabellen_name varchar(50),

@trigger_name varchar(50),


as begin

create trigger @trigger_name

on @tabellen_name

after insert 

begin

...

... hier die Anweisungen des Triggers...

...

end


end 

Ist das möglich? Ich bekomme die Fehlermeldung: Falsche Syntax in der Nähe von '@tabellen_name'.

Sinn der Sache ist halt einfach das ich die sp aufrufe ihr die Daten übergebe und dadurch "automatisch" der trigger erstellt wird.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo !

Ein Tabellenname kann nicht parametrisiert werden. Dies ist der Fehler.

Der SQL Server kann so keinen Ausführungsplan erstellen wenn er nicht weiß um welche Tabelle es sich handelt...

Kannst Dir höchstens mit dem Parameter einen String zusammenbasteln und diesen dann über Execute ausführen. Ist aber eine nicht empfehlenswerte Lösung.

Gruß,

Thomas

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...