data.GC_Config_Pivot.sql 703 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. USE [GC]
  2. GO
  3. SET ANSI_NULLS ON
  4. GO
  5. SET QUOTED_IDENTIFIER ON
  6. GO
  7. DROP TABLE [data].[GC_Config]
  8. GO
  9. CREATE TABLE [data].[GC_Config](
  10. [Variable] [varchar](50) NOT NULL,
  11. [Wert] [varchar](50) NOT NULL,
  12. CONSTRAINT [PK_GC_Config] PRIMARY KEY CLUSTERED
  13. (
  14. [Variable] ASC
  15. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  16. ) ON [PRIMARY]
  17. GO
  18. CREATE VIEW data.GC_Config_Pivot AS
  19. select len_invoice_number
  20. from
  21. (
  22. select Variable, Wert
  23. from data.GC_Config
  24. ) d
  25. pivot
  26. (
  27. max(Wert)
  28. for Variable in (len_invoice_number)
  29. ) piv;
  30. GO
  31. SET QUOTED_IDENTIFIER OFF
  32. GO
  33. SET ANSI_NULLS OFF
  34. GO
  35. GO