Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2015
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. FETCH NEXT FROM cur_row INTO @P_NEW_ID, @P_NAME
  2.  
  3. WHILE @@Fetch_status = 0
  4.  
  5. BEGIN
  6. SET @P_NEW_ID = NEXT VALUE FOR dbo.SEQ_MASTER
  7.  
  8. SELECT @P_EVENT = 'I'
  9. ,@P_TNAME = '[dbo].TABLE A'
  10. FROM inserted
  11. SELECT @P_NAME FROM inserted
  12. select @P_N_CRTDATE = GETDATE();
  13. select @P_N_CRTUSER= CURRENT_USER;
  14.  
  15.  
  16. EXEC [dbo].[P_TRG_ACTION]
  17. @P_EVENT
  18. ,@P_NEW_ID
  19. ,@P_N_CRTDATE
  20. ,@P_N_CRTUSER
  21. ,@P_TNAME
  22. ,@P_NAME
  23.  
  24.  
  25.  
  26. FETCH NEXT FROM cur_row INTO @P_NEW_ID, @P_NAME
  27.  
  28. end
  29.  
  30. close cur_row
  31. deallocate cur_row
  32.  
  33. USE [MEV2]
  34. GO
  35. /****** Object: StoredProcedure [dbo].[P_TRG_ACTION] Script Date: 7/2/2015 9:51:06 PM ******/
  36. SET ANSI_NULLS ON
  37. GO
  38. SET QUOTED_IDENTIFIER ON
  39. GO
  40. ALTER PROCEDURE [dbo].[P_TRG_ACTION]
  41.  
  42.  
  43. @P_EVENT varchar(max),
  44. @P_NEW_ID int,
  45. @P_N_CRTDATE datetime2(0),
  46. @P_N_CRTUSER varchar(max),
  47. @P_TNAME varchar(max),
  48. @P_NAME varchar(max)
  49.  
  50.  
  51.  
  52. AS
  53.  
  54. BEGIN
  55.  
  56. IF @P_EVENT = 'I'
  57. BEGIN
  58.  
  59.  
  60. INSERT INTO dbo.TABLE B(TABLENAME, ID, NAME)
  61. VALUES (@P_TNAME, @P_NEW_ID, @P_NAME)
  62.  
  63. END
  64.  
  65. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement