kreta/Kreta.DataAccess.Migrations/Scripts/20210917151004_DB_4204/DB_4204.sql
2024-03-13 00:33:46 +01:00

858 lines
31 KiB
Transact-SQL

PRINT N'Dropping Default Constraint unnamed constraint on [dbo].[T_ADATSZOLGALTATASENAPLO]...';
GO
EXEC dev.uspDropDefaultConstraint @pTableName = 'T_ADATSZOLGALTATASENAPLO', @pColumnName = 'C_ISVEGLEGESSZIRSTAT'
GO
PRINT N'Altering Table [dbo].[T_ADATSZOLGALTATASENAPLO]...';
GO
ALTER TABLE [dbo].[T_ADATSZOLGALTATASENAPLO] DROP COLUMN [C_ISVEGLEGESSZIRSTAT];
GO
PRINT N'Altering Table [dbo].[T_FELHASZNALO]...';
GO
ALTER TABLE [dbo].[T_FELHASZNALO]
ADD [C_ANYJAUTONEVE] NVARCHAR (255) NULL,
[C_ANYJAVEZETEKNEVE] NVARCHAR (255) NULL,
[C_SZULETESIUTONEV] NVARCHAR (255) NULL,
[C_SZULETESIVEZETEKNEV] NVARCHAR (255) NULL;
GO
PRINT N'Altering Table [dbo].[T_INTEZMENYADATSZOLGALTATAS]...';
GO
ALTER TABLE [dbo].[T_INTEZMENYADATSZOLGALTATAS]
ADD [C_VEGLEGESSZIRSTATDATUMA] DATETIME NULL;
GO
PRINT N'Altering Table [dbo].[T_ORARENDIORA]...';
GO
ALTER TABLE [dbo].[T_ORARENDIORA]
ADD [C_OGORARENDID] INT NULL;
GO
PRINT N'Creating Index [dbo].[T_ORARENDIORA].[NCI_OrarendiOra_OgOrarendId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_OrarendiOra_OgOrarendId]
ON [dbo].[T_ORARENDIORA]([C_OGORARENDID] ASC);
GO
PRINT N'Altering Table [dbo].[T_TANULOSNI]...';
GO
ALTER TABLE [dbo].[T_TANULOSNI]
ADD [C_FOGYATEKOSSAGTIPUSID] INT NULL;
GO
PRINT N'Creating Index [dbo].[T_TANULOSNI].[NCI_TanuloSni_IntezmenyId_TanevId_FogyatekossagTipusId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_TanuloSni_IntezmenyId_TanevId_FogyatekossagTipusId]
ON [dbo].[T_TANULOSNI]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_FOGYATEKOSSAGTIPUSID] ASC);
GO
PRINT N'Creating Table [dbo].[T_FOGYATEKOSSAGTIPUS]...';
GO
CREATE TABLE [dbo].[T_FOGYATEKOSSAGTIPUS] (
[ID] INT NOT NULL,
[C_ALINTEZMENYID] INT NOT NULL,
[C_ALTANEVID] INT NOT NULL,
[TOROLT] CHAR (1) NOT NULL,
[SERIAL] INT NOT NULL,
[LASTCHANGED] DATETIME NOT NULL,
[CREATED] DATETIME NOT NULL,
[MODIFIER] INT NULL,
[CREATOR] INT NULL,
[ELOZOTANEVIREKORDID] INT NULL,
[ELOZOTANEVIREKORDIDA] INT NULL,
CONSTRAINT [PK_FogyatekossagTipus] PRIMARY KEY CLUSTERED ([ID] ASC, [C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC)
);
GO
PRINT N'Creating Index [dbo].[T_FOGYATEKOSSAGTIPUS].[NCI_FogyatekossagTipus_AlIntezmenyId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_FogyatekossagTipus_AlIntezmenyId]
ON [dbo].[T_FOGYATEKOSSAGTIPUS]([C_ALINTEZMENYID] ASC);
GO
PRINT N'Creating Index [dbo].[T_FOGYATEKOSSAGTIPUS].[NCI_FogyatekossagTipus_AlTanevId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_FogyatekossagTipus_AlTanevId]
ON [dbo].[T_FOGYATEKOSSAGTIPUS]([C_ALTANEVID] ASC);
GO
PRINT N'Creating Table [dbo].[T_OGORAREND]...';
GO
CREATE TABLE [dbo].[T_OGORAREND] (
[ID] INT IDENTITY (1, 1) NOT NULL,
[C_NEV] NVARCHAR (255) NOT NULL,
[C_OGGUID] UNIQUEIDENTIFIER NOT NULL,
[C_INTEZMENYID] INT NOT NULL,
[C_TANEVID] INT NOT NULL,
[TOROLT] CHAR (1) NOT NULL,
[SERIAL] INT NOT NULL,
[LASTCHANGED] DATETIME NOT NULL,
[CREATED] DATETIME NOT NULL,
[MODIFIER] INT NULL,
[CREATOR] INT NULL,
[ELOZOTANEVIREKORDID] INT NULL,
CONSTRAINT [PK_OgOrarend] PRIMARY KEY CLUSTERED ([ID] ASC)
);
GO
PRINT N'Creating Index [dbo].[T_OGORAREND].[NCI_OgOrarend_IntezmenyId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_OgOrarend_IntezmenyId]
ON [dbo].[T_OGORAREND]([C_INTEZMENYID] ASC);
GO
PRINT N'Creating Index [dbo].[T_OGORAREND].[NCI_OgOrarend_TanevId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_OgOrarend_TanevId]
ON [dbo].[T_OGORAREND]([C_TANEVID] ASC);
GO
PRINT N'Creating Table [dbo].[T_SZIRSTATKONYVTAR]...';
GO
CREATE TABLE [dbo].[T_SZIRSTATKONYVTAR] (
[ID] INT IDENTITY (1, 1) NOT NULL,
[C_FORGALOM] INT NULL,
[C_GYARAPODAS] INT NULL,
[C_NYITOADAT] INT NULL,
[C_NYITOADATNEMZETISEGI] INT NULL,
[C_SZIRSTATKONYVTARKATEGORIAID] INT NOT NULL,
[C_INTEZMENYID] INT NOT NULL,
[C_TANEVID] INT NOT NULL,
[TOROLT] CHAR (1) NOT NULL,
[SERIAL] INT NOT NULL,
[LASTCHANGED] DATETIME NOT NULL,
[CREATED] DATETIME NOT NULL,
[MODIFIER] INT NULL,
[CREATOR] INT NULL,
[ELOZOTANEVIREKORDID] INT NULL,
CONSTRAINT [PK_SzirStatKonyvtar] PRIMARY KEY CLUSTERED ([ID] ASC)
);
GO
PRINT N'Creating Index [dbo].[T_SZIRSTATKONYVTAR].[NCI_SzirStatKonyvtar_SzirStatKonyvtarKategoriaId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_SzirStatKonyvtar_SzirStatKonyvtarKategoriaId]
ON [dbo].[T_SZIRSTATKONYVTAR]([C_SZIRSTATKONYVTARKATEGORIAID] ASC);
GO
PRINT N'Creating Index [dbo].[T_SZIRSTATKONYVTAR].[NCI_SzirStatKonyvtar_IntezmenyId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_SzirStatKonyvtar_IntezmenyId]
ON [dbo].[T_SZIRSTATKONYVTAR]([C_INTEZMENYID] ASC);
GO
PRINT N'Creating Index [dbo].[T_SZIRSTATKONYVTAR].[NCI_SzirStatKonyvtar_TanevId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_SzirStatKonyvtar_TanevId]
ON [dbo].[T_SZIRSTATKONYVTAR]([C_TANEVID] ASC);
GO
PRINT N'Creating Table [dbo].[T_SZIRSTATKONYVTARKATEGORIA]...';
GO
CREATE TABLE [dbo].[T_SZIRSTATKONYVTARKATEGORIA] (
[ID] INT IDENTITY (1, 1) NOT NULL,
[C_NEV] NVARCHAR (80) NOT NULL,
[C_FOKATEGORIAID] INT NULL,
[TOROLT] CHAR (1) NOT NULL,
[SERIAL] INT NOT NULL,
[LASTCHANGED] DATETIME NOT NULL,
[CREATED] DATETIME NOT NULL,
[MODIFIER] INT NULL,
[CREATOR] INT NULL,
[ELOZOTANEVIREKORDID] INT NULL,
CONSTRAINT [PK_SzirStatKonyvtarKategoria] PRIMARY KEY CLUSTERED ([ID] ASC)
);
GO
PRINT N'Creating Index [dbo].[T_SZIRSTATKONYVTARKATEGORIA].[NCI_SzirStatKonyvtarKategoria_FoKategoriaIdId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_SzirStatKonyvtarKategoria_FoKategoriaIdId]
ON [dbo].[T_SZIRSTATKONYVTARKATEGORIA]([C_FOKATEGORIAID] ASC);
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_FOGYATEKOSSAGTIPUS]...';
GO
ALTER TABLE [dbo].[T_FOGYATEKOSSAGTIPUS]
ADD DEFAULT (getdate()) FOR [LASTCHANGED];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_FOGYATEKOSSAGTIPUS]...';
GO
ALTER TABLE [dbo].[T_FOGYATEKOSSAGTIPUS]
ADD DEFAULT ('F') FOR [TOROLT];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_FOGYATEKOSSAGTIPUS]...';
GO
ALTER TABLE [dbo].[T_FOGYATEKOSSAGTIPUS]
ADD DEFAULT (getdate()) FOR [CREATED];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_FOGYATEKOSSAGTIPUS]...';
GO
ALTER TABLE [dbo].[T_FOGYATEKOSSAGTIPUS]
ADD DEFAULT ((0)) FOR [SERIAL];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_OGORAREND]...';
GO
ALTER TABLE [dbo].[T_OGORAREND]
ADD DEFAULT (getdate()) FOR [LASTCHANGED];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_OGORAREND]...';
GO
ALTER TABLE [dbo].[T_OGORAREND]
ADD DEFAULT ((0)) FOR [SERIAL];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_OGORAREND]...';
GO
ALTER TABLE [dbo].[T_OGORAREND]
ADD DEFAULT (getdate()) FOR [CREATED];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_OGORAREND]...';
GO
ALTER TABLE [dbo].[T_OGORAREND]
ADD DEFAULT ('F') FOR [TOROLT];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZIRSTATKONYVTAR]...';
GO
ALTER TABLE [dbo].[T_SZIRSTATKONYVTAR]
ADD DEFAULT ('F') FOR [TOROLT];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZIRSTATKONYVTAR]...';
GO
ALTER TABLE [dbo].[T_SZIRSTATKONYVTAR]
ADD DEFAULT (getdate()) FOR [CREATED];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZIRSTATKONYVTAR]...';
GO
ALTER TABLE [dbo].[T_SZIRSTATKONYVTAR]
ADD DEFAULT ((0)) FOR [SERIAL];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZIRSTATKONYVTAR]...';
GO
ALTER TABLE [dbo].[T_SZIRSTATKONYVTAR]
ADD DEFAULT (getdate()) FOR [LASTCHANGED];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZIRSTATKONYVTARKATEGORIA]...';
GO
ALTER TABLE [dbo].[T_SZIRSTATKONYVTARKATEGORIA]
ADD DEFAULT (getdate()) FOR [CREATED];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZIRSTATKONYVTARKATEGORIA]...';
GO
ALTER TABLE [dbo].[T_SZIRSTATKONYVTARKATEGORIA]
ADD DEFAULT ((0)) FOR [SERIAL];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZIRSTATKONYVTARKATEGORIA]...';
GO
ALTER TABLE [dbo].[T_SZIRSTATKONYVTARKATEGORIA]
ADD DEFAULT ('F') FOR [TOROLT];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZIRSTATKONYVTARKATEGORIA]...';
GO
ALTER TABLE [dbo].[T_SZIRSTATKONYVTARKATEGORIA]
ADD DEFAULT (getdate()) FOR [LASTCHANGED];
GO
PRINT N'Creating Foreign Key [dbo].[FK_FogyatekossagTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase]...';
GO
ALTER TABLE [dbo].[T_FOGYATEKOSSAGTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_FogyatekossagTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase] FOREIGN KEY ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_DICTIONARYITEMBASE] ([ID], [C_INTEZMENYID], [C_TANEVID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_FogyatekossagTipus_AlIntezmenyId_REF_Intezmeny]...';
GO
ALTER TABLE [dbo].[T_FOGYATEKOSSAGTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_FogyatekossagTipus_AlIntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_FogyatekossagTipus_AlTanevId_REF_Tanev]...';
GO
ALTER TABLE [dbo].[T_FOGYATEKOSSAGTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_FogyatekossagTipus_AlTanevId_REF_Tanev] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_OgOrarend_IntezmenyId_REF_Intezmeny]...';
GO
ALTER TABLE [dbo].[T_OGORAREND] WITH NOCHECK
ADD CONSTRAINT [FK_OgOrarend_IntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_OgOrarend_TanevId_REF_Tanev]...';
GO
ALTER TABLE [dbo].[T_OGORAREND] WITH NOCHECK
ADD CONSTRAINT [FK_OgOrarend_TanevId_REF_Tanev] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_SzirStatKonyvtar_SzirStatKonyvtarKategoriaId_REF_SzirStatKonyvtarKategoria]...';
GO
ALTER TABLE [dbo].[T_SZIRSTATKONYVTAR] WITH NOCHECK
ADD CONSTRAINT [FK_SzirStatKonyvtar_SzirStatKonyvtarKategoriaId_REF_SzirStatKonyvtarKategoria] FOREIGN KEY ([C_SZIRSTATKONYVTARKATEGORIAID]) REFERENCES [dbo].[T_SZIRSTATKONYVTARKATEGORIA] ([ID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_SzirStatKonyvtar_IntezmenyId_REF_Intezmeny]...';
GO
ALTER TABLE [dbo].[T_SZIRSTATKONYVTAR] WITH NOCHECK
ADD CONSTRAINT [FK_SzirStatKonyvtar_IntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_SzirStatKonyvtar_TanevId_REF_Tanev]...';
GO
ALTER TABLE [dbo].[T_SZIRSTATKONYVTAR] WITH NOCHECK
ADD CONSTRAINT [FK_SzirStatKonyvtar_TanevId_REF_Tanev] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_SzirStatKonyvtarKategoria_FoKategoriaIdId_REF_SzirStatKonyvtarKategoria]...';
GO
ALTER TABLE [dbo].[T_SZIRSTATKONYVTARKATEGORIA] WITH NOCHECK
ADD CONSTRAINT [FK_SzirStatKonyvtarKategoria_FoKategoriaIdId_REF_SzirStatKonyvtarKategoria] FOREIGN KEY ([C_FOKATEGORIAID]) REFERENCES [dbo].[T_SZIRSTATKONYVTARKATEGORIA] ([ID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_OrarendiOra_OgOrarendId_REF_OgOrarend]...';
GO
ALTER TABLE [dbo].[T_ORARENDIORA] WITH NOCHECK
ADD CONSTRAINT [FK_OrarendiOra_OgOrarendId_REF_OgOrarend] FOREIGN KEY ([C_OGORARENDID]) REFERENCES [dbo].[T_OGORAREND] ([ID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_TanuloSni_FogyatekossagTipusId_IntezmenyId_TanevId_REF_FogyatekossagTipus]...';
GO
ALTER TABLE [dbo].[T_TANULOSNI] WITH NOCHECK
ADD CONSTRAINT [FK_TanuloSni_FogyatekossagTipusId_IntezmenyId_TanevId_REF_FogyatekossagTipus] FOREIGN KEY ([C_FOGYATEKOSSAGTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_FOGYATEKOSSAGTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
GO
PRINT N'Creating Extended Property [dbo].[T_FOGYATEKOSSAGTIPUS].[ID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FOGYATEKOSSAGTIPUS', @level2type = N'COLUMN', @level2name = N'ID';
GO
PRINT N'Creating Extended Property [dbo].[T_FOGYATEKOSSAGTIPUS].[C_ALINTEZMENYID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FOGYATEKOSSAGTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALINTEZMENYID';
GO
PRINT N'Creating Extended Property [dbo].[T_FOGYATEKOSSAGTIPUS].[C_ALTANEVID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FOGYATEKOSSAGTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALTANEVID';
GO
PRINT N'Creating Extended Property [dbo].[T_FOGYATEKOSSAGTIPUS].[TOROLT].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FOGYATEKOSSAGTIPUS', @level2type = N'COLUMN', @level2name = N'TOROLT';
GO
PRINT N'Creating Extended Property [dbo].[T_FOGYATEKOSSAGTIPUS].[SERIAL].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FOGYATEKOSSAGTIPUS', @level2type = N'COLUMN', @level2name = N'SERIAL';
GO
PRINT N'Creating Extended Property [dbo].[T_FOGYATEKOSSAGTIPUS].[LASTCHANGED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N' A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FOGYATEKOSSAGTIPUS', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';
GO
PRINT N'Creating Extended Property [dbo].[T_FOGYATEKOSSAGTIPUS].[CREATED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FOGYATEKOSSAGTIPUS', @level2type = N'COLUMN', @level2name = N'CREATED';
GO
PRINT N'Creating Extended Property [dbo].[T_FOGYATEKOSSAGTIPUS].[MODIFIER].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FOGYATEKOSSAGTIPUS', @level2type = N'COLUMN', @level2name = N'MODIFIER';
GO
PRINT N'Creating Extended Property [dbo].[T_FOGYATEKOSSAGTIPUS].[CREATOR].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FOGYATEKOSSAGTIPUS', @level2type = N'COLUMN', @level2name = N'CREATOR';
GO
PRINT N'Creating Extended Property [dbo].[T_FOGYATEKOSSAGTIPUS].[ELOZOTANEVIREKORDID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FOGYATEKOSSAGTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';
GO
PRINT N'Creating Extended Property [dbo].[T_FOGYATEKOSSAGTIPUS].[ELOZOTANEVIREKORDIDA].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja (altábla esetén) ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FOGYATEKOSSAGTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDIDA';
GO
PRINT N'Creating Extended Property [dbo].[T_OGORAREND].[ID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_OGORAREND', @level2type = N'COLUMN', @level2name = N'ID';
GO
PRINT N'Creating Extended Property [dbo].[T_OGORAREND].[C_INTEZMENYID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_OGORAREND', @level2type = N'COLUMN', @level2name = N'C_INTEZMENYID';
GO
PRINT N'Creating Extended Property [dbo].[T_OGORAREND].[C_TANEVID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_OGORAREND', @level2type = N'COLUMN', @level2name = N'C_TANEVID';
GO
PRINT N'Creating Extended Property [dbo].[T_OGORAREND].[TOROLT].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_OGORAREND', @level2type = N'COLUMN', @level2name = N'TOROLT';
GO
PRINT N'Creating Extended Property [dbo].[T_OGORAREND].[SERIAL].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_OGORAREND', @level2type = N'COLUMN', @level2name = N'SERIAL';
GO
PRINT N'Creating Extended Property [dbo].[T_OGORAREND].[LASTCHANGED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N' A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_OGORAREND', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';
GO
PRINT N'Creating Extended Property [dbo].[T_OGORAREND].[CREATED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_OGORAREND', @level2type = N'COLUMN', @level2name = N'CREATED';
GO
PRINT N'Creating Extended Property [dbo].[T_OGORAREND].[MODIFIER].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_OGORAREND', @level2type = N'COLUMN', @level2name = N'MODIFIER';
GO
PRINT N'Creating Extended Property [dbo].[T_OGORAREND].[CREATOR].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_OGORAREND', @level2type = N'COLUMN', @level2name = N'CREATOR';
GO
PRINT N'Creating Extended Property [dbo].[T_OGORAREND].[ELOZOTANEVIREKORDID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_OGORAREND', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTAR].[ID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTAR', @level2type = N'COLUMN', @level2name = N'ID';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTAR].[C_INTEZMENYID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTAR', @level2type = N'COLUMN', @level2name = N'C_INTEZMENYID';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTAR].[C_TANEVID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTAR', @level2type = N'COLUMN', @level2name = N'C_TANEVID';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTAR].[TOROLT].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTAR', @level2type = N'COLUMN', @level2name = N'TOROLT';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTAR].[SERIAL].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTAR', @level2type = N'COLUMN', @level2name = N'SERIAL';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTAR].[LASTCHANGED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N' A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTAR', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTAR].[CREATED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTAR', @level2type = N'COLUMN', @level2name = N'CREATED';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTAR].[MODIFIER].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTAR', @level2type = N'COLUMN', @level2name = N'MODIFIER';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTAR].[CREATOR].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTAR', @level2type = N'COLUMN', @level2name = N'CREATOR';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTAR].[ELOZOTANEVIREKORDID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTAR', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTARKATEGORIA].[ID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTARKATEGORIA', @level2type = N'COLUMN', @level2name = N'ID';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTARKATEGORIA].[TOROLT].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTARKATEGORIA', @level2type = N'COLUMN', @level2name = N'TOROLT';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTARKATEGORIA].[SERIAL].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTARKATEGORIA', @level2type = N'COLUMN', @level2name = N'SERIAL';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTARKATEGORIA].[LASTCHANGED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N' A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTARKATEGORIA', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTARKATEGORIA].[CREATED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTARKATEGORIA', @level2type = N'COLUMN', @level2name = N'CREATED';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTARKATEGORIA].[MODIFIER].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTARKATEGORIA', @level2type = N'COLUMN', @level2name = N'MODIFIER';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTARKATEGORIA].[CREATOR].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTARKATEGORIA', @level2type = N'COLUMN', @level2name = N'CREATOR';
GO
PRINT N'Creating Extended Property [dbo].[T_SZIRSTATKONYVTARKATEGORIA].[ELOZOTANEVIREKORDID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZIRSTATKONYVTARKATEGORIA', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';
GO
ALTER TABLE [dbo].[T_FOGYATEKOSSAGTIPUS] WITH CHECK CHECK CONSTRAINT [FK_FogyatekossagTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase];
ALTER TABLE [dbo].[T_FOGYATEKOSSAGTIPUS] WITH CHECK CHECK CONSTRAINT [FK_FogyatekossagTipus_AlIntezmenyId_REF_Intezmeny];
ALTER TABLE [dbo].[T_FOGYATEKOSSAGTIPUS] WITH CHECK CHECK CONSTRAINT [FK_FogyatekossagTipus_AlTanevId_REF_Tanev];
ALTER TABLE [dbo].[T_OGORAREND] WITH CHECK CHECK CONSTRAINT [FK_OgOrarend_IntezmenyId_REF_Intezmeny];
ALTER TABLE [dbo].[T_OGORAREND] WITH CHECK CHECK CONSTRAINT [FK_OgOrarend_TanevId_REF_Tanev];
ALTER TABLE [dbo].[T_SZIRSTATKONYVTAR] WITH CHECK CHECK CONSTRAINT [FK_SzirStatKonyvtar_SzirStatKonyvtarKategoriaId_REF_SzirStatKonyvtarKategoria];
ALTER TABLE [dbo].[T_SZIRSTATKONYVTAR] WITH CHECK CHECK CONSTRAINT [FK_SzirStatKonyvtar_IntezmenyId_REF_Intezmeny];
ALTER TABLE [dbo].[T_SZIRSTATKONYVTAR] WITH CHECK CHECK CONSTRAINT [FK_SzirStatKonyvtar_TanevId_REF_Tanev];
ALTER TABLE [dbo].[T_SZIRSTATKONYVTARKATEGORIA] WITH CHECK CHECK CONSTRAINT [FK_SzirStatKonyvtarKategoria_FoKategoriaIdId_REF_SzirStatKonyvtarKategoria];
ALTER TABLE [dbo].[T_ORARENDIORA] WITH CHECK CHECK CONSTRAINT [FK_OrarendiOra_OgOrarendId_REF_OgOrarend];
ALTER TABLE [dbo].[T_TANULOSNI] WITH CHECK CHECK CONSTRAINT [FK_TanuloSni_FogyatekossagTipusId_IntezmenyId_TanevId_REF_FogyatekossagTipus];
GO
PRINT N'Update complete.';
GO
EXEC dev.uspCreateSchemaViews 'T_TANULOSNI, T_ORARENDIORA, T_SZIRSTATKONYVTARKATEGORIA, T_SZIRSTATKONYVTAR, T_OGORAREND, T_FOGYATEKOSSAGTIPUS, T_ADATSZOLGALTATASENAPLO, T_INTEZMENYADATSZOLGALTATAS'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO
-- T_SZIRSTATKONYVTARKATEGORIA INSERT
SET IDENTITY_INSERT T_SZIRSTATKONYVTARKATEGORIA ON
INSERT INTO [dbo].T_SZIRSTATKONYVTARKATEGORIA (ID, C_FOKATEGORIAID, C_NEV) VALUES
(1000, NULL, 'Könyvtári egységek')
,(1100, 1000, 'könyv, kötet')
,(1110, 1100, 'tankönyv, kötet')
,(1111, 1110, 'tartós tankönyv, kötet')
,(1120, 1100, 'idegennyelvű könyv, kötet')
,(1121, 1120, 'nemzetiségi könyv, kötet')
,(1200, 1000, 'elektronikus dokumentum, db')
,(1210, 1200, 'hanganyag (hanglemez, kazetta, CD), db')
,(1220, 1200, 'mozgókép (videokazetta, videodiszk), db')
,(1230, 1200, 'számítógépes multimédia anyag, db ')
,(2000, NULL, 'Periodika-féleség, db')
,(3000, NULL, 'Könyvtári egységek értéke, ezer Ft ')
,(4000, NULL, 'Helyben használati eset')
,(5000, NULL, 'Könyvtári olvasók (tanulók) száma, fő')
,(6000, NULL, 'Kölcsönzések száma')
,(6100, 6000, 'tanuló számára kölcsönzött tartós tankönyv, kötet')
,(8000, NULL, 'Selejtezett tartós tankönyv, kötet')
SET IDENTITY_INSERT T_SZIRSTATKONYVTARKATEGORIA OFF
GO