CREATE TABLE Prod_Listas_Precios_Asoc (
    Id_Lista_Precio_Asoc	INT NOT NULL IDENTITY(1,1),
	Id_Lista_Precio_Padre 	SMALLINT,
	Id_Lista_Precio 		SMALLINT,
	Orden 					INT,
	Activo					TINYINT,
	Nota					TEXT,
	CONSTRAINT PK_PLPA_PorId PRIMARY KEY CLUSTERED (Id_Lista_Precio_Asoc)
)
GO

CREATE UNIQUE INDEX IX_PLPA_PorPadre ON Prod_Listas_Precios_Asoc (Id_Lista_Precio_Padre,Orden)
GO 

ALTER TABLE Prod_Listas_Precios_Asoc  ADD  CONSTRAINT FK_PLPA_Id_Lista_Padre FOREIGN KEY(Id_Lista_Precio_Padre)
REFERENCES  Prod_Listas_Precios (Id_Lista_Precio)
GO

CREATE INDEX IX_PLPA_PorLista ON Prod_Listas_Precios_Asoc (Id_Lista_Precio)
GO 

ALTER TABLE Prod_Listas_Precios_Asoc  ADD  CONSTRAINT FK_PLPA_Id_Lista FOREIGN KEY(Id_Lista_Precio)
REFERENCES  Prod_Listas_Precios (Id_Lista_Precio)
GO

