online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon RalfH vom 23.08.2019, 13:49 Options

T-SQL MS SQL Server 2005

Hallo,
Bei der Erstellung eines Deleted Triggers, bekomme ich die Fehlermeldung :
Zitat:
Msg 311, Level 16, State 1, Procedure LöschProtokoll, Line 17
text-, ntext- oder image-Spalten können in den eingefügten und gelöschten Tabellen nicht verwendet werden.


Beide Tabellen sind von der Struktur her gleich.
In der SicherungsTabelle sind text.ntext, image in varchar gewandelt.

Hier mal der Code des Triggers.

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE TRIGGER [dbo].[LöschProtokoll] ON  [dbo].[Störungsmeldungen Stammtabelle]
 FOR DELETE

AS
 
BEGIN

	SET NOCOUNT ON;

  insert into [Störungsmeldungen Stammtabelle Kopie]
([ID]
,[Datum]
,[Schicht]
,[Kostenstelle]
,[StörungsZeitvon]
,[StörungZeitbis]
,[Störursache]
,[Bemerkung]
,[Taktzeit]
,[SchichtZeit]
,[ArbeitszeitMIN]
,[SollTakte]
,[IstTakt]
,[BruttoMin]
,[BruttoTakt]
,[ManuelVerlTakte]
,[Kategorie]
,[LogFes]
,[dauer])

SELECT * FROM Deleted

END
GO


Wo liegt das Problem?
Gruß Ralf


Antwort schreiben

Antwort 1 von Proggi vom 23.08.2019, 14:11 Options

ist denn eine der Spalten die ab zeile 17 genannt werden eine Text-spalte?

könnte sein das bei der löschfunktion übergroße Daten nicht in die kopietabelle eingefügt werden können...

habe leider mit MSSQL lange nichts mehr gemacht :( aber cooles Script hast soweit geschrieben (wenn das denn funktioniert ^^).

Antwort 2 von RalfH vom 23.08.2019, 14:31 Options

Hi, Nein keine Text Spalten
Zitat:
sind text.ntext, image in varchar gewandelt.

Gruß Ralf

Antwort 3 von RalfH vom 29.08.2019, 08:44 Options

Hallo nochmal,
könnte das sein, daß die Tabellen DELETED und INSERT die vom Server erstellt werden, dabei eine Rolle spielen ?
Gruß Ralf

Ähnliche Themen

sql laufwerk
micky01  21.02.2007 - 110 Hits -

MS SQL 2005 Server Spiegelung
Ersin  28.03.2007 - 135 Hits - 1 Antwort

Windows CE und SQL Server
ducky12  10.10.2007 - 105 Hits - 1 Antwort

SQL 2005 Free Edition
gerdon  23.10.2007 - 94 Hits -

SQL Server 2005
Pinsl  14.03.2008 - 18 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026