CREATE TABLE [D060-13-1].[DSAHIST_UBU_DST_Eftervaern](
  [skemaid] [varchar](15) COLLATE Norwegian_100_CI_AS NULL,
  [indberettid] [datetime2](3) NULL,
  [annull1er] [varchar](8) COLLATE Norwegian_100_CI_AS NULL,
  [lokalforvaltning] [varchar](40) COLLATE Norwegian_100_CI_AS NULL,
  [sagsbehandler] [varchar](40) COLLATE Norwegian_100_CI_AS NULL,
  [Barnetsnavn] [varchar](40) COLLATE Norwegian_100_CI_AS NULL,
  [Bucpr] [varchar](16) COLLATE Norwegian_100_CI_AS NULL,
  [Buudlnr] [varchar](16) COLLATE Norwegian_100_CI_AS NULL,
  [Alderindb] [varchar](2) COLLATE Norwegian_100_CI_AS NULL,
  [Koenindb] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Handlekommune] [varchar](3) COLLATE Norwegian_100_CI_AS NULL,
  [Efterhaendnr] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [EfterDato] [datetime2](3) NULL,
  [Efteranbsted] [varchar](2) COLLATE Norwegian_100_CI_AS NULL,
  [Beligknum2] [varchar](3) COLLATE Norwegian_100_CI_AS NULL,
  [Stedcvr2] [varchar](10) COLLATE Norwegian_100_CI_AS NULL,
  [ovddato2] [datetime2](3) NULL,
  [tilkomnummer2] [varchar](3) COLLATE Norwegian_100_CI_AS NULL,
  [ovtdato2] [datetime2](3) NULL,
  [frakomnummer2] [varchar](3) COLLATE Norwegian_100_CI_AS NULL,
  [FlytningDato2] [datetime2](3) NULL,
  [OphoerDato2] [datetime2](3) NULL,
  [Efterophoer1] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Efterophoer2] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Efterophoer3] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Efterophoer4] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Efterophoer5] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Efthjem] [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([skemaid],[indberettid],[annull1er],[lokalforvaltning],[sagsbehandler],[Barnetsnavn],[Bucpr],[Buudlnr],[Alderindb],[Koenindb],[Handlekommune],[Efterhaendnr],[EfterDato],[Efteranbsted],[Beligknum2],[Stedcvr2],[ovddato2],[tilkomnummer2],[ovtdato2],[frakomnummer2],[FlytningDato2],[OphoerDato2],[Efterophoer1],[Efterophoer2],[Efterophoer3],[Efterophoer4],[Efterophoer5],[Efthjem])),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-1_DSAHIST_UBU_DST_Eftervaern] On [D060-13-1].[DSAHIST_UBU_DST_Eftervaern] (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 efterværn  for kommuner som ikke bruger DUBU3', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Løbenummer som sammen med CPR-nummeret entydigt kan identificere en indberettet hændelse. Bruges til at styre ændringer og sletninger af allerede indberettede hændelser.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'skemaid';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver indberetningstidspunktet og skal sættes automatisk af systemet ved indberetning til Danmarks Statistik.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'indberettid';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Skal kun udfyldes ved sletninger. Der skal skrives ”annuller” i variablen, hvis en tidligere indberettet hændelse (”Skemaid” + ”Bucpr”/”Buudlnr”) ønskes slettet.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'annull1er';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Lokalforvaltning kan både være navn eller nummer. Bruges internt i kommunen ved validering.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'lokalforvaltning';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Sagsbehandler navn.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'sagsbehandler';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Barnets eller den unges navn.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Barnetsnavn';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Den unges CPR-nummer (indberettes uden bindestreg).', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Bucpr';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Fødselsdato og udlændingenummer for den unge uden CPR-nummer.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Buudlnr';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Alder på den unge på iværksættelsestidspunktet – indberettes for ung uden CPR-nummer.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Alderindb';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Køn indberettes for ung uden CPR-nummer.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Koenindb';
GO

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

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver hvilken hændelsestype der indberettes om i skema 2 (hændelsestype kan f.eks. være genanbringelse, ændringer, hjemgivelse osv.).', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Efterhaendnr';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dato for etablering eller genetablering af anbringelse i efterværn (startdato).', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'EfterDato';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver 22 forskellige anbringelsessteder. F.eks. familiepleje, døgninstitution m.v. Kun et svar muligt.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Efteranbsted';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Kommunenummer og kommunenavn for den kommune, hvor anbringelsesstedet er beliggende.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Beligknum2';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Anbringelsesstedets p-nummer. Angiver produktionsenhedsnummer for det sted, hvor den unge anbringes. Kan evt. hentes fra Tilbudsportalen.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Stedcvr2';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dato for overdragelse af handlekommuneforpligtelsen til anden handlekommune.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'ovddato2';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Kommunenummer og kommunenavn på den kommune som overtager handlekommuneforpligtelse for den unge.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'tilkomnummer2';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dato for overtagelse af handlekommuneforpligtelsen fra tidligere handlekommune', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'ovtdato2';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Kommunenummer og kommunenavn på den kommune, som tidligere har haft handlekommuneforpligtelsen for den unge.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'frakomnummer2';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dato for den unges flytning til nyt anbringelsessted.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'FlytningDato2';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Dato for hjemgivelse og ophør af efterværn (slutdato).', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'OphoerDato2';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver 5 årsagskategorier, som benyttes til at klassificerer årsagen til at efterværnsopholdet afsluttes.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Efterophoer1';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver 5 årsagskategorier, som benyttes til at klassificerer årsagen til at efterværnsopholdet afsluttes.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Efterophoer2';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver 5 årsagskategorier, som benyttes til at klassificerer årsagen til at efterværnsopholdet afsluttes.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Efterophoer3';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver 5 årsagskategorier, som benyttes til at klassificerer årsagen til at efterværnsopholdet afsluttes.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Efterophoer4';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver 5 årsagskategorier, som benyttes til at klassificerer årsagen til at efterværnsopholdet afsluttes.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Efterophoer5';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver 5 opholdskategorier, som bruges til at beskrive hvor den unge tager ophold efter anbringelsen. F.eks. i egen bolig eller hos forældre.', 
@level0type = N'SCHEMA', @level0name = N'D060-13-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@level2type = N'COLUMN', @level2name = N'Efthjem';
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-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@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-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@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-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@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-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@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-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@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-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@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-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@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-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@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-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@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-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern', 
@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-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_UBU_DST_Eftervaern';
GO

