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
 | |
| 
 |