CREATE TABLE [D020-10-1].[DSAHIST_Personoplysninger](
  [Kørsels_udtræksdato] [datetime2](3) NULL,
  [Institutionskode] [varchar](2) COLLATE Norwegian_100_CI_AS NULL,
  [Tjenestenummer] [varchar](10) COLLATE Norwegian_100_CI_AS NULL,
  [CPR_nummer] [varchar](10) COLLATE Norwegian_100_CI_AS NULL,
  [Navn] [varchar](65) COLLATE Norwegian_100_CI_AS NULL,
  [Adresse] [varchar](65) COLLATE Norwegian_100_CI_AS NULL,
  [Postnummer] [int] NULL,
  [ByNavn] [varchar](30) COLLATE Norwegian_100_CI_AS NULL,
  [Kommunekode] [int] NULL,
  [Ansættelsesdato] [datetime2](3) NULL,
  [Jubilæumsdato] [datetime2](3) NULL,
  [Lederkode] [varchar](2) COLLATE Norwegian_100_CI_AS NULL,
  [Lønstigningsdato] [datetime2](3) NULL,
  [Land] [varchar](3) COLLATE Norwegian_100_CI_AS NULL,
  [Personaleadm_opl] [varchar](30) COLLATE Norwegian_100_CI_AS NULL,
  [Reserveret] [varchar](150) COLLATE Norwegian_100_CI_AS NULL,
  [Startdato] [datetime2](3) NULL,
  [Slutdato] [datetime2](3) NULL,
  [Afdeling] [varchar](4) COLLATE Norwegian_100_CI_AS NULL,
  [Stillingskode] [varchar](4) COLLATE Norwegian_100_CI_AS NULL,
  [Stilling] [varchar](40) COLLATE Norwegian_100_CI_AS NULL,
  [Tjenestekode] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Timer_i_periode] [varchar](6) COLLATE Norwegian_100_CI_AS NULL,
  [Aflønningsform] [int] NULL,
  [Overenskomst] [varchar](5) COLLATE Norwegian_100_CI_AS NULL,
  [Lønklasse] [varchar](3) COLLATE Norwegian_100_CI_AS NULL,
  [Trin] [int] NULL,
  [Anciennitetsdato] [datetime2](3) NULL,
  [Jobstatus] [int] NULL,
  [Discokode] [int] NULL,
  [Statuskode] [int] NULL,
  [Pensionskode] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Refusionskode] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Områdekode] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Deltidsbeskæftigelseskode] [int] NULL,
  [Løndecimal] [decimal](6,4) NULL,
  [Beskæftigelsesdecimal] [decimal](6,4) NULL,
  [Årstimetal] [decimal](9,2) NULL,
  [Ansættelsesform] [varchar](2) COLLATE Norwegian_100_CI_AS NULL,
  [Tjenestetid] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Vikarordning] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [ATP] [varchar](1) COLLATE Norwegian_100_CI_AS NULL,
  [Pensionsårsag] [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([Kørsels_udtræksdato],[Institutionskode],[Tjenestenummer],[CPR_nummer],[Navn],[Adresse],[Postnummer],[ByNavn],[Kommunekode],[Ansættelsesdato],[Jubilæumsdato],[Lederkode],[Lønstigningsdato],[Land],[Personaleadm_opl],[Reserveret],[Startdato],[Slutdato],[Afdeling],[Stillingskode],[Stilling],[Tjenestekode],[Timer_i_periode],[Aflønningsform],[Overenskomst],[Lønklasse],[Trin],[Anciennitetsdato],[Jobstatus],[Discokode],[Statuskode],[Pensionskode],[Refusionskode],[Områdekode],[Deltidsbeskæftigelseskode],[Løndecimal],[Beskæftigelsesdecimal],[Årstimetal],[Ansættelsesform],[Tjenestetid],[Vikarordning],[ATP],[Pensionsårsag])),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_D020-10-1_DSAHIST_Personoplysninger] On [D020-10-1].[DSAHIST_Personoplysninger] (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'Består af den ikke datostyret del FXX og en datostyret del DXX. Der er nogle reserverede områder som kan bruges til at udvide indholdet i leverancerne. Nøgle til overenskomst er overenskomst og lønklasse. Nøgle til afvigende kontering er institutionskode og tjenestenummer. Nøgle til kontering er afdeling, stillingskode og tjenestekode.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Kørsels-/udtræksdato', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Kørsels_udtræksdato';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Identificere hvilken bruger recorden stammer fra. (Oversættes til kommune ved hjælp af kommunekode tabellen, en kommune kan have flere institutionskoder)', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Institutionskode';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver et ansættelsesforhold, et cpr-nummer (person) kan have flere ansættelsesforhold og findes på flere forskellige institutionskoder. Institutionskode og tjenestenummer er en unik nøgle til et ansættelsesforhold.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Tjenestenummer';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens cpr-nummer', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'CPR_nummer';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens navn', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Navn';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens adresse. Adressebeskyttede felter leveres ikke.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Adresse';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens postnummer', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Postnummer';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens postdistrikt', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'ByNavn';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens kommunekode', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Kommunekode';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens ansættelsesdato i kommunen.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Ansættelsesdato';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Jubilæumsdatoen', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Jubilæumsdato';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Værdisæt - Lederkoder - Bestemmes individuelt af den enkelte kunde - 1. position - Alfanumerisk', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Lederkode';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Lønstigningsdato';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Land';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Personaleadm_opl';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Blank', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Reserveret';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Startdato for feltændring af datostyrede oplysning, eks.Overenskomst, Lønklasse, Afdeling, Stillingskode, Tjenestekode', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Startdato';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Slutdato for feltændring af datostyrede oplysning, eks. Overenskomst, Lønklasse, Afdeling, Stillingskode, Tjenestekode', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Slutdato';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Den organisatoriske enhed som personen er tilknyttet. Bruges som nøgle til at finde registreringskontonummeret. (driftskontoen)', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Afdeling';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Kunden opbygger et stillingskoderegister. Registret samler et antal stillingsbetegnelser til en stillingskode og tekst til brug for kontering og statistikker. Bruges som nøgle til at finde registreringskontonummeret. (driftskontoen)', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Stillingskode';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens stillingsbetegnelse, normalt fra lønklassen - men kan tekstes afvigende.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Stilling';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Kan antage værdierne Blank, 0,-,1,2,4,5,A-E,G-T. Den enkelte kunde opbygger selv en tabel der angiver betydningen. Normalt er blank og 0 fastansatte. Bruges som nøgle til at finde registreringskontonummeret. (driftskontoen)', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Tjenestekode';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Værdisæt: Kundespecifikt. Indeholder typisk et afvigende ugentligt timetal fx 48 for dagplejere.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Timer_i_periode';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Værdisæt. 0 – Bagudlønnet 1 - Forudlønnet', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Aflønningsform';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'1. ciffer angiver forhandlingsområde, 2-5 ciffer hvilken overenskomst', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Overenskomst';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens lønklasse', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Lønklasse';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens løntrin', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Trin';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens anciennitetsdato', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Anciennitetsdato';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Værdisæt: 1,2,3,4,5,9 - Jobstatus-koden angiver personens ledelsesmæssige indplacering. Se kodefortegnelsen i ”Disco-løn 1996”.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Jobstatus';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Discokode. Disco og Jobstatus er koder, der udtrykker hhv. medarbejderens jobfunktion og  ledelsesniveau. Koderne anvendes ved  indberetning  til Danmarks  Statistik.  Jobstatuskoden skal ses  i  sammenhæng  med  Discokoden. Værdisæt: 010000 – 999999\nAngiver personenes arbejdsfunktion. Indplaceringen vil blive foretaget efter hæftet ”Disco-løn 1996”, der sendes fra Danmarks statistik til de enkelte kommuner. Dette er en 6-cifret arbejdsfunktionskode, der er gældende fra 1/1-1999. Endvidere vil Danmarks Statistik udsende en kommunal vejledning, som et supplement til ”Disco-løn 1996”.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Discokode';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Værdisæt:\n0 Oprettelse via SD Personale Web.\n    - (Ansat ikke i løn)\n1 Ansat eller genåbnet.           \n3 Midlertidig ude af løn.         \n5 Særlig ansættelsesstatus \n7 Emigreret eller død.            \n8 Fratrådt.                       \n9 Pensioneret.                    \nS Personen slettes', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Statuskode';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'0 Overenskomstens regler for pension følges.\n1 Tjenestemandspension.\n2 Særlig pensionsordning/ingen  pensionsordning.  Bruttoløn til månedslønnede.\n9 Reglementsansatte.\nA-Z Ovk.mæssig pens.ordning, men med afvigende pensionskasse. Institution opbygger selv koderne. Der er ingen automatisk PBS overførsel.\n0,A-Z    Timelønnet personale med pension.  \nPersonens lønklasse skal indeholde bruttoløn.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Pensionskode';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Ansættelse m/løntilskud: \n(Generelt) Komme-/gåtidshensættelseskoden billede 101s1 har betydning for sats. Koden = 6, max dagpenge pr. uge. Koden er ikke 6,  max. dagpenge pr. time\n\nAnsættelse m/løntilskud: \n(E) Aftale med 100% refusion.\n\nAnsættelse m/løntilskud:\n(F) Aftale med tilskud pr. time. Aftale indgået efter 1. juli 2003.\n\nServicejob:\n(C) Tilskuddet er kr. 100.000 pr.år for fuldtidsansatte (1924 timer) svarende til en timesats på kr. 51,98\n\nSkånejob/flexjob med refusion fra kommunen \n(M) Skånejob excl A-tillæg (procent)\n(N) Skånejob incl A-tillæg (procent)\n(O) Flexjob  excl A-tillæg (procent)\n(P) Flexjob  incl A-tillæg (procent)\n(R) Refusionssats pr. time\n(S) Refusionsbeløb pr. måned', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Refusionskode';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver hvilket område (stedtillægsområde) der udbetales løn efter.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Områdekode';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Værdisæt. \n0 – Fast måneslønnet \n1 – Fast månedslønnet \n2: Timelønnet, månedsudbetaling \n4: Timelønnet, 14-dages udbetaling', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Deltidsbeskæftigelseskode';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens løndecimal – angiver det antal timer der udbetales løn for værdien multipliceres med 37 for at finde antal timer.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Løndecimal';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Personens beskæftigelsedecimal – angiver det antal timer personen arbejder værdien multipliceres med 37 for at finde antal timer.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Beskæftigelsesdecimal';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver årstimetallet for den enkelte medarbejder, kan være relevant for overenskomster som indeholder et andet timetal end 1924. Fx rengørings- eller lærer overenskomster.', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Årstimetal';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'00              00              Overenskomstansat                        \n01              01              Tjenestemandsansat                       \n02              02              Reglementsansat                            \n06              06              Elever                                          \n07              07              Arbejdstilbud                                  \n11              11              Beskyttet stilling                             \n62              62              Flexjob                                     \n 68              68              Skånejob                                  \n 69              69              Servicejob', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Ansættelsesform';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver om personen bruger Vagtplan som planlægningsværktøj. \nVærdisæt:\nJ = Ja\nN = Nej', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Tjenestetid';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Vikarordning';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'ATP';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'Angiver pensionsårsagen. A = Andet, B = Barsel/adoption og S = Seniorordning', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'Pensionsårsag';
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'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@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'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@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'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@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'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@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'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@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'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@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'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@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'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'SYS_Checksum';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'SysExecutionId', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'SYS_ExecutionId';
GO

EXEC sys.sp_addextendedproperty 
@name = N'MS_Description', 
@value = N'SysDataDeliveryBatchIdCreate', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger', 
@level2type = N'COLUMN', @level2name = N'SYS_DataDeliveryBatchId_Create';
GO

EXEC sys.sp_addextendedproperty 
@name = N'DataArea', 
@value = N'personale', 
@level0type = N'SCHEMA', @level0name = N'D020-10-1', 
@level1type = N'TABLE',  @level1name = N'DSAHIST_Personoplysninger';
GO

