CREATE TABLE [D060-13-2].[DSAHIST_UBU_DST_Underretning](
  [VersionsDato] [datetime2](3) NULL,
  [LeverandørId] [varchar](30) COLLATE Norwegian_100_CI_AS NULL,
  [Kommune] [varchar](3) COLLATE Norwegian_100_CI_AS NULL,
  [Sagsbehandlernavn] [varchar](100) COLLATE Norwegian_100_CI_AS NULL,
  [UnderretningsId] [varchar](15) COLLATE Norwegian_100_CI_AS NULL,
  [IndberetningsType] [varchar](16) COLLATE Norwegian_100_CI_AS NULL,
  [PersonId] [varchar](16) COLLATE Norwegian_100_CI_AS NULL,
  [PersonIdType] [varchar](24) COLLATE Norwegian_100_CI_AS NULL,
  [Alder] [varchar](10) COLLATE Norwegian_100_CI_AS NULL,
  [Koen] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Underretningsdato] [datetime2](3) NULL,
  [Underretter] [varchar](2) COLLATE Norwegian_100_CI_AS NULL,
  [AndenUnderretter] [varchar](25) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund1] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund2] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund3] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund4] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund5] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund6] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund7] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund8] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund9] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund10] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund11] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund12] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund13] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund14] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund15] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Baggrund16] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [SYS_KommuneId] [int] NULL,
  [SYS_BatchDate] [datetime2](3) NULL,
  [SYS_RowID] [bigint] identity(1,1) NOT NULL,
  [SYS_ExtractDate] [datetime2](3) NULL,
  [SYS_SourceFileID] [varchar](80) COLLATE Norwegian_100_CI_AS NULL,
  [SYS_RettelserTidAngivelse] [datetime2](3) NULL,
  [SYS_VersionID] [bigint] NULL,
  [SYS_Checksum] AS (CONVERT([bigint],hashbytes('SHA2_256',concat([VersionsDato],[LeverandørId],[Kommune],[Sagsbehandlernavn],[UnderretningsId],[IndberetningsType],[PersonId],[PersonIdType],[Alder],[Koen],[Underretningsdato],[Underretter],[AndenUnderretter],[Baggrund1],[Baggrund2],[Baggrund3],[Baggrund4],[Baggrund5],[Baggrund6],[Baggrund7],[Baggrund8],[Baggrund9],[Baggrund10],[Baggrund11],[Baggrund12],[Baggrund13],[Baggrund14],[Baggrund15],[Baggrund16])),0)) PERSISTED,
  [SYS_ExecutionId] [bigint] NULL,
  [SYS_DataDeliveryBatchId_Create] [bigint] NULL
) 
on sys_batch_date_sc(SYS_BatchDate)
GO

CREATE UNIQUE CLUSTERED INDEX [IDX_CL_D060-13-2_DSAHIST_UBU_DST_Underretning] On [D060-13-2].[DSAHIST_UBU_DST_Underretning] (SYS_BatchDate, SYS_KommuneId, SYS_RowID) with (data_compression = page, STATISTICS_INCREMENTAL = ON) on sys_batch_date_sc(SYS_BatchDate);
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Indeholder alle underretninger for kommuner som ikke bruger DUBU3', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dato for frigivelse af XML-skema.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'VersionsDato';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Leverandørspecifikt id. Fås ved henvendelse til Danmarks Statistik.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'LeverandørId';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Kommunenummer for indberettende kommune (handlekommune).', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Kommune';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Navnet på personen som indberetter.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Sagsbehandlernavn';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Unikt nummer for underretning for den enkelte kommune. Kommunen administrerer selv dette.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'UnderretningsId';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Ny registrering, ændring af tidligere registrering eller annullering.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'IndberetningsType';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'CPR-nummer for barn eller ung, udlændinge-id, eller CPR-nummer for moderen, hvis det er et ufødt barn.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'PersonId';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Er underretningen om et ufødt barn, en udlænding eller et barn, som har fået tildelt et CPR-nummer.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'PersonIdType';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Oplysning om alder - udfyldes kun for udlændinge.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Alder';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Oplysninger om køn – udfyldes kun for udlændinge.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Koen';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dato for underretning.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Underretningsdato';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Oplysning om hvem der har underrettet kommunen.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Underretter';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Fritekst hvis man i variablen ”underretter” har valgt værdien ”Anden”.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'AndenUnderretter';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Misbrug hos barn/unge', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund1';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Kriminalitet hos barn/ung', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund2';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Skoleproblemer hos barn/ung', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund3';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Anden bekymrende adfærd hos barn/ung', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund4';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Betydelig eller varigt nedsat fysisk eller psykisk funktionsevne hos barn/ung', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund5';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Sundhedsforhold hos barn/unge', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund6';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Overgreb mod barn/ung', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund7';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Anden form for omsorgssvigt over for barn/ung', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund8';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Misbrug hos forældre', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund9';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Kriminalitet hos forældre', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund10';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Anden bekymrende adfærd hos forældre', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund11';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Betydelig eller varigt nedsat fysisk eller psykisk funktionsevne hos forældre', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund12';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Højt konfliktniveau eller vold i hjemmet mellem voksne', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund13';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Utilstrækkelig omsorg fra forældre', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund14';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Fogedsag, hjemløshed eller udsættelse fra bolig', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund15';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Andet', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'Baggrund16';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dette er en teknisk Kolonne i FLIS. Indeholder nummeret på den kommune, som rækken tilhører', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'SYS_KommuneId';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dette er en teknisk Kolonne i FLIS. Indeholder information om, hvilken batch rækken er indlæst i', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'SYS_BatchDate';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dette er en teknisk Kolonne i FLIS. Indeholder et fortløbende nummer, så alle rækker i tabellen har et unikt nummer', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'SYS_RowID';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dette er en teknisk Kolonne i FLIS. Indeholder det dato stempel, som kildefilen er markeret med', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'SYS_ExtractDate';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dette er en teknisk Kolonne i FLIS. Indeholder ID for den primære snitflade, hvor data i rækken stammer fra', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'SYS_SourceFileID';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dette er en teknisk Kolonne i FLIS. Indeholder den forretningsmæssige tidsangivelse for rækken. Denne bruges hvis data skal slettes med tidsangivelse', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'SYS_RettelserTidAngivelse';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dette er en teknisk Kolonne i FLIS. Indeholder et versionsnummer for den pågældende række', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'SYS_VersionID';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dette er en teknisk Kolonne i FLIS. Indeholder cheksum info', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'SYS_Checksum';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'SysExecutionId', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'SYS_ExecutionId';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'SysDataDeliveryBatchIdCreate', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning', 
@level2type = N'COLUMN', @level2name = N'SYS_DataDeliveryBatchId_Create';
GO

EXEC sys.sp_addextendedproperty 
@name = N'DataArea', 
@value = N'udsatteboernogunge', 
@level0type = N'SCHEMA', @level0name = N'D060-13-2', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Underretning';
GO

