BEGIN TRY
/****** Object:  Table [dbo].[TRILHO_PROD_NECESSIDADE_FORN]    Script Date: 17/03/2015 17:01:11 ******/
SET ANSI_NULLS ON  
SET QUOTED_IDENTIFIER ON 

CREATE TABLE [dbo].[TRILHO_PROD_NECESSIDADE_FORN](
	[CD_CTR] [int] NOT NULL  IDENTITY (1,1)  ,
	[DT_MOV] [datetime] NOT NULL,
	[CD_EMP] [int] NOT NULL CONSTRAINT [DF_TRILHO_PROD_NECESSIDADE_FORN_CD_EMP]  DEFAULT ((0)),
	[CD_CTR_DEPO] [int] NOT NULL CONSTRAINT [DF_TRILHO_PROD_NECESSIDADE_FORN_CD_CTR_DEPO]  DEFAULT ((0)),
	[CD_FILIAL] [int] NOT NULL CONSTRAINT [DF_TRILHO_PROD_NECESSIDADE_FORN_CD_FILIAL]  DEFAULT ((0)),
	[CD_EXCESSO_MAQ] [int] NOT NULL CONSTRAINT [DF_TRILHO_PROD_NECESSIDADE_FORN_CD_EXCESSO_MAQ]  DEFAULT ((0)),
	[CD_FORN] [int] NOT NULL CONSTRAINT [DF_TRILHO_PROD_NECESSIDADE_FORN_CD_FORN]  DEFAULT ((0)),
	[CD_PROD] [int] NOT NULL CONSTRAINT [DF_TRILHO_PROD_NECESSIDADE_FORN_CD_PROD]  DEFAULT ((0)),  
	[EXCESSO] [money] NOT NULL CONSTRAINT [DF_TRILHO_PROD_NECESSIDADE_FORN_EXCESSO]  DEFAULT ((0)),
	[NECESSIDADE] [money] NOT NULL CONSTRAINT [DF_TRILHO_PROD_NECESSIDADE_FORN_NECESSIDADE]  DEFAULT ((0)),
	[VLR_CUSTO] [money] NOT NULL CONSTRAINT [DF_TRILHO_PROD_NECESSIDADE_FORN_VLR_CUSTO] DEFAULT ((0)),

 CONSTRAINT [PK_TRILHO_PROD_NECESSIDADE_FORN] PRIMARY KEY CLUSTERED 
(	[CD_CTR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80) ON [PRIMARY]
) ON [PRIMARY]
   

CREATE UNIQUE NONCLUSTERED INDEX [UK_TRILHO_PROD_NECESSIDADE_FORN] ON [dbo].[TRILHO_PROD_NECESSIDADE_FORN]
(
	[DT_MOV] ASC,
	[CD_PROD] ASC,
	[CD_FILIAL] ASC,
	[CD_FORN] ASC,
	[CD_EXCESSO_MAQ] ASC,
	[CD_CTR_DEPO] ASC,
	[CD_EMP] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, 
		IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, 
		ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
END TRY
BEGIN CATCH END CATCH

