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)
