CREATE TABLE LogNomCausac ( 
Numero INT IDENTITY ( 1,1 ) NOT NULL,
Fecha SMALLDATETIME NOT NULL,
IdPeriodo VARCHAR(8) NOT NULL,
IdNom VARCHAR(4) NOT NULL,
TipoNom VARCHAR(50),
TipCausac VARCHAR(3),
Causacion INT DEFAULT ((0)) NOT NULL,
IdCia CHAR(2) NOT NULL,
TipCom VARCHAR(3),
Comprobante INT DEFAULT ((0)) NOT NULL,
EstadoReg INT DEFAULT ((0)) NOT NULL,
IdUsuario VARCHAR(11) NOT NULL,
Nombre VARCHAR(50) NOT NULL
 CONSTRAINT PK_LogNomCausac PRIMARY KEY NONCLUSTERED (Numero),
 CONSTRAINT CK_LogNomCausacIdCia CHECK ((len([IdCia])>(0))),
 CONSTRAINT CK_LogNomCausacIdNom CHECK ((len([IdNom])>(0))),
 CONSTRAINT CK_LogNomCausacIdPeriodo CHECK ((len([IdPeriodo])>(0))),
 CONSTRAINT CK_LogNomCausacIdUsuario CHECK ((len([IdUsuario])>(0))),
 CONSTRAINT CK_LogNomCausacNombre CHECK ((len([Nombre])>(0))))
GO
 CREATE CLUSTERED INDEX IX_LogNomCausacIdPeriodo ON LogNomCausac(IdPeriodo,IdNom)
