Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2009, 10:25
kail521
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 33
Antigüedad: 14 años, 10 meses
Puntos: 0
¿Como elimino datos de una tabla Relacionada sin eliminarlos realmente?

Hola, Buenas...

Mi consulta es la siguiente, estoy desarrollando una aplicación para una empresa de buses, y tengo dos tablas que son las siguientes:

create table conductores(
rut varchar(12) constraint pkconductores primary key,
nombre varchar(40),
apellidop varchar(40),
apellidom varchar(40),
telefono numeric
);

create table pedidosclientes(
codigo numeric IDENTITY(1,1) constraint pkpedidos primary key,
clientes numeric constraint fkclientes references clientes,
vehiculos numeric constraint fkvehiculos references vehiculos,
conductor varchar(12) constraint fkconductores references conductores,
direccioninicio varchar(200),
direccionfin varchar(200),
fecha varchar(10),
horainicio varchar(10),
horafinal varchar(10),
servicio numeric constraint fkservicios references servicios,
empresa numeric constraint fkconvenio references clientesconvenio,
valor numeric
);

Lo que sucede es que si elimino un conductor, también tendría que eliminar todos los pedidos que realizo este conductor, y con esto eliminar el valor del pedido lo cual me trae problemas a la hora de sacar estadísticas acerca del dinero real que entro por pedidos.

Estoy trabajando con sql server 2000 y vb.net 2005

Espero por favor que me puedan ayudar con mi problema. Les estaria muy agradecido.

De antemano Muchas Gracias...