batch.Update_Umsatzart.sql 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. SET QUOTED_IDENTIFIER ON
  2. GO
  3. SET ANSI_NULLS ON
  4. GO
  5. CREATE PROCEDURE [batch].[Update_Umsatzart]
  6. AS
  7. BEGIN
  8. MERGE INTO [GC_CONFIG].[ari].[Umsatzart]
  9. AS
  10. [dest]
  11. USING
  12. [GC_ETL_ARI].[transform_config].[Umsatzart]
  13. AS
  14. [source]
  15. ON
  16. [dest].[Client_DB] = [source].[Client_DB]
  17. AND [dest].[Gen_ Bus_ Posting Group] = [source].[Gen_ Bus_ Posting Group]
  18. WHEN
  19. MATCHED
  20. THEN
  21. UPDATE
  22. SET [dest].[Description] = [source].[Description]
  23. WHEN
  24. NOT
  25. MATCHED
  26. THEN
  27. INSERT
  28. ( [Client_DB]
  29. , [Gen_ Bus_ Posting Group]
  30. , [Description]
  31. , [Erstellungsdatum]
  32. , [Umsatzart]
  33. , [Zuordnung])
  34. VALUES ( [source].[Client_DB]
  35. , [source].[Gen_ Bus_ Posting Group]
  36. , [source].[Description]
  37. , [source].[Erstellungsdatum]
  38. , [source].[Umsatzart]
  39. , [source].[Zuordnung]);
  40. END
  41. GO
  42. SET QUOTED_IDENTIFIER OFF
  43. GO
  44. SET ANSI_NULLS OFF
  45. GO
  46. GO