CREATE TABLE LogEntInventario ( Id INT IDENTITY ( 1,1 ) NOT NULL, Fecha SMALLDATETIME NOT NULL, TipDoc VARCHAR(3) NOT NULL, Numero INT DEFAULT ((0)) NOT NULL, IdCia CHAR(2) NOT NULL, NumFactura VARCHAR(20), NitProv VARCHAR(20), RazonSocial VARCHAR(150), EstadoReg INT DEFAULT ((0)) NOT NULL, Observacion VARCHAR(1000), NomArchivo VARCHAR(150) NOT NULL, FechaCrea SMALLDATETIME NOT NULL, IdUsuario VARCHAR(11) NOT NULL, Nombre VARCHAR(50) NOT NULL CONSTRAINT PK_LogEntInventario PRIMARY KEY NONCLUSTERED (Id), CONSTRAINT CK_LogEntInventarioIdCia CHECK ((len([IdCia])>(0))), CONSTRAINT CK_LogEntInventarioIdUsuario CHECK ((len([IdUsuario])>(0))), CONSTRAINT CK_LogEntInventarioNomArchivo CHECK ((len([NomArchivo])>(0))), CONSTRAINT CK_LogEntInventarioNombre CHECK ((len([Nombre])>(0))), CONSTRAINT CK_LogEntInventarioTipDoc CHECK ((len([TipDoc])>(0)))) GO CREATE CLUSTERED INDEX IX_LogEntInventarioNumero ON LogEntInventario(TipDoc,Numero,IdCia) CREATE NONCLUSTERED INDEX IX_LogEntInventarioFecha ON LogEntInventario(Fecha)