
IF  NOT EXISTS (SELECT * FROM sys.objects 
					WHERE object_id = OBJECT_ID(N'[dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL]') 
					AND type in (N'U')) 
BEGIN
	/****** Object:  Table [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL]    Script Date: 25/08/2014 15:46:14 ******/
	SET ANSI_NULLS ON
	SET QUOTED_IDENTIFIER ON

	CREATE TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL](
		[CD_EMP] [int] NOT NULL,
		[CD_CTR_DEPO] [int] NOT NULL,
		[CD_CTR_DEPO_AUX] [int] NOT NULL,
		[CD_FILIAL_DEPO] [int] NOT NULL,
		[CD_FILIAL_DEPO_AUX] [int] NOT NULL,
		[CD_FILIAL] [int] NOT NULL,
		[CD_PROD] [int] NOT NULL,
		[CD_USU] [int] NOT NULL,
		[DT_CAD] [datetime] NULL,
	 CONSTRAINT [PK_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL] PRIMARY KEY CLUSTERED 
	(
		[CD_PROD] ASC,
		[CD_FILIAL] ASC,
		[CD_EMP] ASC,
		[CD_CTR_DEPO] ASC,
		[CD_CTR_DEPO_AUX] ASC
	)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
	) ON [PRIMARY]


	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL] ADD  CONSTRAINT [DF_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_CD_EMP]  DEFAULT ((0)) FOR [CD_EMP]

	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL] ADD  CONSTRAINT [DF_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_CD_CTR_DEPO]  DEFAULT ((0)) FOR [CD_CTR_DEPO]

	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL] ADD  CONSTRAINT [DF_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_CD_CTR_DEPO_AUX]  DEFAULT ((0)) FOR [CD_CTR_DEPO_AUX]

	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL] ADD  CONSTRAINT [DF_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_CD_FILIAL_DEPO]  DEFAULT ((0)) FOR [CD_FILIAL_DEPO]

	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL] ADD  CONSTRAINT [DF_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_CD_FILIAL_DEPO_AUX]  DEFAULT ((0)) FOR [CD_FILIAL_DEPO_AUX]

	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL] ADD  CONSTRAINT [DF_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_CD_PROD]  DEFAULT ((0)) FOR [CD_PROD]

	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL] ADD  CONSTRAINT [DF_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_CD_USU]  DEFAULT ((0)) FOR [CD_USU]

	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL]  WITH NOCHECK ADD  CONSTRAINT [FK_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_EST_PROD] 
	FOREIGN KEY([CD_EMP], [CD_FILIAL],[CD_PROD])
	REFERENCES [dbo].[EST_PROD_CPL] ([CD_EMP],[CD_FILIAL], [CD_PROD])

	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL] CHECK CONSTRAINT [FK_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_EST_PROD]

	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL]  WITH NOCHECK ADD 
	 CONSTRAINT [FK_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_PRC_FILIAL_DEPOSITO] FOREIGN KEY([CD_CTR_DEPO])
	REFERENCES [dbo].[PRC_FILIAL_DEPOSITO] ([CD_CTR_DEPO])

	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL] CHECK 
	CONSTRAINT [FK_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_PRC_FILIAL_DEPOSITO]

	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL] 
	WITH NOCHECK ADD  CONSTRAINT [FK_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_PRC_FILIAL_DEPOSITO_AUXILIAR] 
	FOREIGN KEY([CD_EMP], [CD_CTR_DEPO], [CD_CTR_DEPO_AUX])
	REFERENCES [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR] ([CD_EMP], [CD_CTR_DEPO], [CD_CTR_DEPO_AUX])

	ALTER TABLE [dbo].[PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL] CHECK CONSTRAINT [FK_PRC_FILIAL_DEPOSITO_AUXILIAR_EST_PROD_CPL_PRC_FILIAL_DEPOSITO_AUXILIAR]
END