Como realizar un Bulk insert agregando columnas en el proceso?
Saludos:
Deseo realizar un bulk insert de un archivo csv, tengo el procedimiento standar para ello:
BULK INSERT TablaDestino
FROM 'path\archivo.csv'
WITH (
FIELDTERMINATOR = ';',
FIRSTROW =1,
ROWTERMINATOR = '\n');
Supongamos que el archivo tiene 2 columnas, nombre y edad
Pedro;33;
Juan;25;
Diego;17;
Si mi TablaDestino tiene esos dos campos no tengo problemas en realizar la inserción, pero acá va mi duda:
Necesito insertar uno o dos campos más, uno es el nombre del archivo, otro puede ser el usuario, o la fecha de carga y no se como incorporarlo en el mismo proceso, en resumen el resultado sería (en la DB):
Nombre Edad Archivo Fecha
Pedro 33 archivo.csv 12/02/2015
Juan 25 archivo.csv 12/02/2015
Diego 17 archivo.csv 12/02/2015
Espero me puedan ayudar con esta consulta (de moemnto lo estoy haciendo en VB6 enviando las consultas directamente como string)
Gracias y saludos cordiales desde ya