ALTER TABLE Trn_FinCausacion ADD TipoLiquida VARCHAR(10) DEFAULT('MENSUAL') NOT NULL GO ALTER TABLE Mercancias ADD UmCapac VARCHAR(10) DEFAULT('PESO') NOT NULL GO CREATE TABLE Trn_TraTurn ( Numero INT DEFAULT (0) NOT NULL, IdCia CHAR(2) DEFAULT ('00') NOT NULL, IdVehiculo VARCHAR(10) NOT NULL, IndTurno INT DEFAULT (0) NOT NULL, Fecha SMALLDATETIME NOT NULL, IdConductor VARCHAR(16) NOT NULL, nRemolque VARCHAR(10), Estado INT DEFAULT (0) NOT NULL, TipOrd VARCHAR(3) DEFAULT ('0'), NumOrden INT DEFAULT (0) NOT NULL, IdCiaOrd CHAR(2), FecOrden SMALLDATETIME, IdUsuario VARCHAR(11) NOT NULL CONSTRAINT PK_Trn_TraTurn PRIMARY KEY NONCLUSTERED (Numero,IdCia), CONSTRAINT CK_Trn_TraTurnIdCia CHECK ((len([IdCia]) > 0)), CONSTRAINT CK_Trn_TraTurnIdConductor CHECK ((len([IdConductor]) > 0)), CONSTRAINT CK_Trn_TraTurnIdUsuario CHECK ((len([IdUsuario]) > 0)), CONSTRAINT CK_Trn_TraTurnIdVehiculo CHECK ((len([IdVehiculo]) > 0))) GO ALTER TABLE Trn_TraTurn ADD CONSTRAINT FK_Trn_TraTurn_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario), CONSTRAINT FK_Trn_TraTurn_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia), CONSTRAINT FK_Trn_TraTurn_Terceros FOREIGN KEY (IdConductor) REFERENCES [dbo].[Terceros] (IdTercero), CONSTRAINT FK_Trn_TraTurn_Vehiculos FOREIGN KEY (IdVehiculo) REFERENCES [dbo].[Vehiculos] (IdVehiculo) CREATE CLUSTERED INDEX IX_Trn_TraTurnIdVehiculo ON Trn_TraTurn(IdCia,IdVehiculo) CREATE NONCLUSTERED INDEX IX_Trn_TraTurnFecha ON Trn_TraTurn(Fecha)