133 lines
3.1 KiB
Transact-SQL
133 lines
3.1 KiB
Transact-SQL
USE [deiniuWMS]
|
|
GO
|
|
|
|
/****** Object: Trigger [dbo].[logOutRequestt_update] Script Date: 2018/4/13 10:18:52 ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
-- Batch submitted through debugger: SQLQuery46.sql|7|0|C:\Users\wm\AppData\Local\Temp\~vsDC32.sql
|
|
|
|
CREATE trigger [dbo].[logOutRequestt_update]
|
|
on [dbo].[t_wmsOutRequest]
|
|
for update
|
|
as
|
|
begin
|
|
if((select count(*) from inserted a inner join deleted b on a.id = b.id and (a.state != b.state ))>0)
|
|
begin
|
|
insert into t_wmsOutLog( [pickOrderNo],[orderNo] ,[orderState] ,[operater])
|
|
select inserted.[pickOrderNo] ,inserted.[orderNo],inserted.[state] ,inserted.[operater] from inserted
|
|
end;
|
|
|
|
end;
|
|
|
|
GO
|
|
|
|
|
|
USE [deiniuWMS]
|
|
GO
|
|
|
|
/****** Object: Trigger [dbo].[logtOutRequest_add] Script Date: 2018/4/13 10:19:07 ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
CREATE trigger [dbo].[logtOutRequest_add]
|
|
on [dbo].[t_wmsOutRequest]
|
|
for insert
|
|
as
|
|
insert into t_wmsOutLog( [pickOrderNo],[orderNo] ,[orderState] ,[operater])
|
|
select inserted.[pickOrderNo], inserted.[orderNo],inserted.[state] ,inserted.[operater] from inserted
|
|
|
|
GO
|
|
|
|
|
|
USE [deiniuWMS]
|
|
GO
|
|
|
|
/****** Object: Trigger [dbo].[logOutPickRequest_add] Script Date: 2018/4/13 10:19:29 ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
CREATE trigger [dbo].[logOutPickRequest_add]
|
|
on [dbo].[t_wmsOutPickRequest]
|
|
for insert
|
|
as
|
|
insert into t_wmsOutLog( [pickOrderNo] ,[orderState] ,[bulkPickState] ,[batchPickState] ,[operater])
|
|
select inserted.[pickOrderNo],inserted.[state] ,inserted.[bulkPickState] ,inserted.[batchPickState] ,inserted.[operater] from inserted
|
|
|
|
GO
|
|
|
|
|
|
USE [deiniuWMS]
|
|
GO
|
|
|
|
/****** Object: Trigger [dbo].[logOutPickRequest_update] Script Date: 2018/4/13 10:19:41 ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
CREATE trigger [dbo].[logOutPickRequest_update]
|
|
on [dbo].[t_wmsOutPickRequest]
|
|
for update
|
|
as
|
|
begin
|
|
if((select count(*) from inserted a inner join deleted b on a.id = b.id and (a.state != b.state or a.bulkPickState != b.bulkPickState or a.batchPickState != b.batchPickState))>0)
|
|
begin
|
|
insert into t_wmsOutLog( [pickOrderNo] ,[orderState],[bulkPickState] ,[batchPickState] ,[operater])
|
|
select inserted.[pickOrderNo],inserted.[state] ,inserted.[bulkPickState] ,inserted.[batchPickState] ,inserted.[operater] from inserted
|
|
end;
|
|
|
|
end;
|
|
|
|
GO
|
|
|
|
|
|
USE [deiniuWMS]
|
|
GO
|
|
|
|
USE [deiniuWMS]
|
|
GO
|
|
|
|
/****** Object: Sequence [dbo].[seqOrderNo] Script Date: 2018/4/13 10:20:46 ******/
|
|
CREATE SEQUENCE [dbo].[seqOrderNo]
|
|
AS [bigint]
|
|
START WITH 0
|
|
INCREMENT BY 1
|
|
MINVALUE -9223372036854775808
|
|
MAXVALUE 9223372036854775807
|
|
CACHE
|
|
GO
|
|
|
|
|
|
USE [deiniuWMS]
|
|
GO
|
|
|
|
ALTER TABLE [dbo].[t_wmsStockMaintain] WITH CHECK ADD CONSTRAINT [FK_t_wmsStockMaintain_t_wmsLocation] FOREIGN KEY([locationId])
|
|
REFERENCES [dbo].[t_wmsLocation] ([locationId])
|
|
GO
|
|
|
|
ALTER TABLE [dbo].[t_wmsStockMaintain] CHECK CONSTRAINT [FK_t_wmsStockMaintain_t_wmsLocation]
|
|
GO
|
|
|
|
|
|
USE [deiniuWMS]
|
|
GO
|
|
|
|
ALTER TABLE [dbo].[t_wmsStock] WITH CHECK ADD CONSTRAINT [FK_t_wmsStock_t_wmsLocation] FOREIGN KEY([locationId])
|
|
REFERENCES [dbo].[t_wmsLocation] ([locationId])
|
|
GO
|
|
|
|
ALTER TABLE [dbo].[t_wmsStock] CHECK CONSTRAINT [FK_t_wmsStock_t_wmsLocation]
|
|
GO
|
|
|