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

Añade tu respuesta

Haz clic para o