| Property | Value |
|---|---|
| Trigger | uWorkOrder |
| ID | 1755153298 |
| Owner | dbo |
| Schema | Production |
| For Object | WorkOrder |
| Disabled |
|
| Is Not For Replication |
|
| Trigger Type Description | SQL TRIGGER |
| ANSI NULLS |
|
| QUOTED IDENTIFIER |
|
| Encrypted |
|
| MS Shipped |
|
| Execute As | Caller |
| Modify Date | 8/8/2010 5:23:44 PM |
| Creation Date | 8/8/2010 5:23:44 PM |
| Name | Value |
|---|---|
| MS_Description | AFTER UPDATE trigger that inserts a row in the TransactionHistory table, updates ModifiedDate in the WorkOrder table. mobi |
| Is After Trigger | Is Instead Of | Insert Trigger | Update Trigger | Delete Trigger |
|---|---|---|---|---|
|
|
|
|
|
|
| First Delete Trigger | First Insert Trigger | First Update Trigger | Last Delete Trigger | Last Insert Trigger | Last Update Trigger |
|---|---|---|---|---|---|
|
|
|
|
|
|
|
| Script |
|---|
| SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON CREATE TRIGGER [Production].[uWorkOrder] ON [Production].[WorkOrder] AFTER UPDATE AS BEGIN DECLARE @Count int; SET @Count = @@ROWCOUNT; IF @Count = 0 RETURN; SET NOCOUNT ON; BEGIN TRY IF UPDATE([ProductID]) OR UPDATE([OrderQty]) BEGIN INSERT INTO [Production].[TransactionHistory]( [ProductID] ,[ReferenceOrderID] ,[TransactionType] ,[TransactionDate] ,[Quantity]) SELECT inserted.[ProductID] ,inserted.[WorkOrderID] ,'W' ,GETDATE() ,inserted.[OrderQty] FROM inserted; END; END TRY BEGIN CATCH EXECUTE [dbo].[uspPrintError]; IF @@TRANCOUNT > 0 BEGIN ROLLBACK TRANSACTION; END EXECUTE [dbo].[uspLogError]; END CATCH; END; EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'AFTER UPDATE trigger that inserts a row in the TransactionHistory table, updates ModifiedDate in the WorkOrder table. mobi' , @level0type=N'SCHEMA',@level0name=N'Production', @level1type=N'TABLE',@level1name=N'WorkOrder', @level2type=N'TRIGGER',@level2name=N'uWorkOrder' |