CREATE TABLE LogNovRemesas ( Id BIGINT IDENTITY ( 1,1 ) NOT NULL, Fecha SMALLDATETIME NOT NULL, TipoNov VARCHAR(10) NOT NULL, CodMotivo VARCHAR(10) NOT NULL, TipRem VARCHAR(3) NOT NULL, Remesa INT DEFAULT ((0)) NOT NULL, IdCia CHAR(2) NOT NULL, ItemRem INT DEFAULT ((0)) NOT NULL, FechaRem SMALLDATETIME NOT NULL, FecCitaCargue SMALLDATETIME, FecCitaDescargue SMALLDATETIME, NitPropietario VARCHAR(16), NomPropCarga VARCHAR(150), IdRemitente VARCHAR(16), NomRemitente VARCHAR(250), IdDestinatario VARCHAR(16), NomDestinatario VARCHAR(250), SedeRem VARCHAR(10), SedeDest VARCHAR(10), SedeProp VARCHAR(10), IdOrigen VARCHAR(8), IdDestino VARCHAR(8), Novedad VARCHAR(50), Descripcion VARCHAR(250), LugarOrigen VARCHAR(50), LugarDestino VARCHAR(50), NomSedeRem VARCHAR(50), NomSedeDest VARCHAR(50), NomSedeProp VARCHAR(50), Observacion VARCHAR(500), IdUsuario VARCHAR(11) NOT NULL, Nombre VARCHAR(50) NOT NULL CONSTRAINT PK_LogNovRemesas PRIMARY KEY CLUSTERED (Id), CONSTRAINT CK_LogNovRemesasCodMotivo CHECK ((len([CodMotivo])>(0))), CONSTRAINT CK_LogNovRemesasIdCia CHECK ((len([IdCia])>(0))), CONSTRAINT CK_LogNovRemesasIdUsuario CHECK ((len([IdUsuario])>(0))), CONSTRAINT CK_LogNovRemesasNombre CHECK ((len([Nombre])>(0))), CONSTRAINT CK_LogNovRemesasTipoNov CHECK ((len([TipoNov])>(0))), CONSTRAINT CK_LogNovRemesasTipRem CHECK ((len([TipRem])>(0)))) GO CREATE NONCLUSTERED INDEX IX_LogNovRemesasFecha ON LogNovRemesas(Fecha) CREATE NONCLUSTERED INDEX IX_LogNovRemesasRemesa ON LogNovRemesas(TipRem,Remesa,IdCia)