1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
| USE [DEBITES]
GO
/****** Object: Table [dbo].[CONTRAT_PARENT] Script Date: 11/28/2011 07:38:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONTRAT_PARENT](
[Contrat] [nvarchar](20) NOT NULL,
[Machine] [nvarchar](10) NULL,
[DateContrat] [date] NOT NULL,
[CodeClient] [nvarchar](10) NOT NULL,
[Essence] [nvarchar](25) NOT NULL,
[Qualite] [nvarchar](10) NOT NULL,
[Nature] [nvarchar](2) NOT NULL,
[EtatHygro] [nvarchar](5) NULL,
[Destination] [nvarchar](25) NOT NULL,
[MoisDelai] [nvarchar](10) NOT NULL,
[AnneeDelai] [nvarchar](5) NOT NULL,
[Prix] [real] NOT NULL,
[Lattes] [nvarchar](max) NULL,
[Marquage] [nvarchar](max) NULL,
[Notify] [nvarchar](max) NULL,
[Observation] [nvarchar](max) NULL,
[NumeroCTD_Client] [nvarchar](50) NULL,
[Solde] [bit] NOT NULL,
[Fob] [nvarchar](25) NULL,
[TransfSechoir] [bit] NOT NULL,
[TransfRabotage] [bit] NOT NULL,
[ParcDecharg] [nvarchar](25) NULL,
[Navire] [nvarchar](25) NULL,
[Transitaire] [nvarchar](25) NULL,
[Devise] [nvarchar](25) NOT NULL,
[CodeEntreprise] [nvarchar](5) NULL,
CONSTRAINT [PK_CONTRAT] PRIMARY KEY CLUSTERED
(
[Contrat] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[CONTRAT_PARENT] WITH CHECK ADD CONSTRAINT [FK_CONTRAT_PARENT_CLIENT_ENTREPRISE] FOREIGN KEY([CodeClient])
REFERENCES [dbo].[CLIENT] (Code)
ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[CONTRAT_PARENT] CHECK CONSTRAINT [FK_CONTRAT_PARENT_CLIENT_ENTREPRISE]
GO
ALTER TABLE [dbo].[CONTRAT_PARENT] WITH CHECK ADD CONSTRAINT [FK_CONTRAT_PARENT_DESTINATION] FOREIGN KEY([Destination])
REFERENCES [dbo].[DESTINATION] ([Destination])
ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[CONTRAT_PARENT] CHECK CONSTRAINT [FK_CONTRAT_PARENT_DESTINATION]
GO
ALTER TABLE [dbo].[CONTRAT_PARENT] WITH CHECK ADD CONSTRAINT [FK_CONTRAT_PARENT_ESSENCE] FOREIGN KEY([Essence])
REFERENCES [dbo].[ESSENCE] ([Essence])
ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[CONTRAT_PARENT] CHECK CONSTRAINT [FK_CONTRAT_PARENT_ESSENCE]
GO
ALTER TABLE [dbo].[CONTRAT_PARENT] WITH CHECK ADD CONSTRAINT [FK_CONTRAT_PARENT_SOCIETE] FOREIGN KEY([CodeEntreprise])
REFERENCES [dbo].[SOCIETE] ([CodeEntreprise])
ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[CONTRAT_PARENT] CHECK CONSTRAINT [FK_CONTRAT_PARENT_SOCIETE]
GO |
Partager