Incorporar clientes nuevos

17/09/2003 - 15:43 por cg | Informe spam
Tengo una tabla de Facturas (Nro, Fecha, ClienteID, etc.)
y una de Clientes (ClienteID, Nombre, Telefono, etc.).
Cada tanto tiempo me mandan Facturas Nuevas que tengo que
incorporar a mi tabla de facturas. (me mandan de a 200000
registros)
Cual es la forma más eficiente de verificar si hay algún
Cliente nuevo en la factura y en tal caso Insertarlo en
la tabla de Facturas (debo insertar sólo el código, el
resto no importa).
Cómo se programaría?
 

Leer las respuestas

#1 Anibal Marcano
17/09/2003 - 10:13 | Informe spam
Puedes hacer esto:

INSERT INTO Clientes
Select ClienteID, Null, Null, FROM Facturas
Where not Exists(Select * from Clientes Where Clientes.ClienteID Facturas.ClienteID)

Saludos,

Aníbal Marcano
Visualven sistemas C.A.

"cg" escribió en el mensaje
news:0c5501c37d21$adf34560$
Tengo una tabla de Facturas (Nro, Fecha, ClienteID, etc.)
y una de Clientes (ClienteID, Nombre, Telefono, etc.).
Cada tanto tiempo me mandan Facturas Nuevas que tengo que
incorporar a mi tabla de facturas. (me mandan de a 200000
registros)
Cual es la forma más eficiente de verificar si hay algún
Cliente nuevo en la factura y en tal caso Insertarlo en
la tabla de Facturas (debo insertar sólo el código, el
resto no importa).
Cómo se programaría?

Preguntas similares