http://paddog.de/bilder/intern/null_wert2.jpg http://paddog.de/bilder/intern/null.jpg
USE [eazybusiness]
GO
/****** Object: Trigger [dbo].[tgr_tPicklistePos_INSERT] Script Date: 05.10.2016 10:24:15 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[tgr_tPicklistePos_INSERT]
--
-- Copyright (c) 2012-2016 by JTL Software GmbH
-- Datum: $Date: 2016-09-26 14:42:43 +0200 (Mo, 26. Sep 2016) $
-- Version: $Rev: 48438 $
-- Autor: MP/FB
--
ON [dbo].[tPicklistePos]
AFTER INSERT
AS
SET NOCOUNT ON;
SET ANSI_NULLS ON;
SET ANSI_NULL_DFLT_ON ON;
SET ANSI_PADDING ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET XACT_ABORT OFF;
BEGIN
IF(EXISTS(SELECT * FROM INSERTED WHERE INSERTED.kWarenLagerEingang > 0))
BEGIN
SET CONTEXT_INFO 0x5093;
UPDATE dbo.tWarenLagerEingang WITH(ROWLOCK)
SET fAnzahlReserviertPickpos =
(
SELECT SUM(ISNULL(dbo.tPicklistePos.fAnzahl,0))
FROM dbo.tPicklistePos WITH(NOLOCK)
WHERE ISNULL(dbo.tPicklistePos.nStatus, 0) < 40
AND dbo.tPicklistePos.kWarenLagerEingang = dbo.tWarenLagerEingang.kWarenLagerEingang
)
FROM dbo.tWarenLagerEingang WITH(ROWLOCK)
JOIN INSERTED ON dbo.tWarenLagerEingang.kWarenLagerEingang = INSERTED.kWarenLagerEingang;
SET CONTEXT_INFO 0x000;
END
END
WO IST DER FEHLER !!! HELP
USE [eazybusiness]
GO
/****** Object: Trigger [dbo].[tgr_tPicklistePos_INSERT] Script Date: 05.10.2016 10:24:15 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[tgr_tPicklistePos_INSERT]
--
-- Copyright (c) 2012-2016 by JTL Software GmbH
-- Datum: $Date: 2016-09-26 14:42:43 +0200 (Mo, 26. Sep 2016) $
-- Version: $Rev: 48438 $
-- Autor: MP/FB
--
ON [dbo].[tPicklistePos]
AFTER INSERT
AS
SET NOCOUNT ON;
SET ANSI_NULLS ON;
SET ANSI_NULL_DFLT_ON ON;
SET ANSI_PADDING ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET XACT_ABORT OFF;
BEGIN
IF(EXISTS(SELECT * FROM INSERTED WHERE INSERTED.kWarenLagerEingang > 0))
BEGIN
SET CONTEXT_INFO 0x5093;
UPDATE dbo.tWarenLagerEingang WITH(ROWLOCK)
SET fAnzahlReserviertPickpos =
(
SELECT SUM(ISNULL(dbo.tPicklistePos.fAnzahl,0))
FROM dbo.tPicklistePos WITH(NOLOCK)
WHERE ISNULL(dbo.tPicklistePos.nStatus, 0) < 40
AND dbo.tPicklistePos.kWarenLagerEingang = dbo.tWarenLagerEingang.kWarenLagerEingang
)
FROM dbo.tWarenLagerEingang WITH(ROWLOCK)
JOIN INSERTED ON dbo.tWarenLagerEingang.kWarenLagerEingang = INSERTED.kWarenLagerEingang;
SET CONTEXT_INFO 0x000;
END
END
WO IST DER FEHLER !!! HELP
Anhänge
Zuletzt von einem Moderator bearbeitet: