ActionsEdu.sql 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. CREATE TABLE [dbo].[ActionsEdu] (
  2. [Id] INT IDENTITY (1, 1) NOT NULL,
  3. [Numero] NVARCHAR (MAX) NOT NULL,
  4. [Nom] NVARCHAR (MAX) NOT NULL,
  5. [Montant] DECIMAL (18) NULL,
  6. [Description] NVARCHAR (MAX) NULL,
  7. [CommentaireInterne] NVARCHAR (MAX) NULL,
  8. [CommentairePublic] NVARCHAR (MAX) NULL,
  9. [Neutralise] BIT NOT NULL,
  10. [Ordre] INT NOT NULL,
  11. [ActionEduThematiqueId] INT NOT NULL,
  12. [StatutId] INT CONSTRAINT [DF_ActionsEdu_StatutId] DEFAULT ((0)) NOT NULL,
  13. [AnneeId] INT NOT NULL,
  14. [TokenId] UNIQUEIDENTIFIER NOT NULL,
  15. CONSTRAINT [PK_ActionsEdu] PRIMARY KEY CLUSTERED ([Id] ASC),
  16. CONSTRAINT [FK_ActionEduAnnee] FOREIGN KEY ([AnneeId]) REFERENCES [dbo].[Annees] ([Id]),
  17. CONSTRAINT [FK_ActionEduThematiqueActionEdu] FOREIGN KEY ([ActionEduThematiqueId]) REFERENCES [dbo].[ActionEduThematiques] ([Id]),
  18. CONSTRAINT [FK_ActionsEdu_ActionEduStatuts] FOREIGN KEY ([StatutId]) REFERENCES [dbo].[ActionEduStatuts] ([Id])
  19. );
  20. GO
  21. CREATE NONCLUSTERED INDEX [IX_FK_ActionEdu_ActionEduStatuts]
  22. ON [dbo].[ActionsEdu]([StatutId] ASC);
  23. GO
  24. CREATE NONCLUSTERED INDEX [IX_FK_ActionEduAnnee]
  25. ON [dbo].[ActionsEdu]([AnneeId] ASC);
  26. GO
  27. CREATE NONCLUSTERED INDEX [IX_FK_ActionEduThematiqueActionEdu]
  28. ON [dbo].[ActionsEdu]([ActionEduThematiqueId] ASC);