DEBE SER FACIL
Publicado por GERMAN (9 intervenciones) el 01/10/2003 04:09:16
HOLA A TODOS, MI PROBLEMA ES QUE DESEO EJECUTAR EL BULK INSERT PERO CON EL DATA_FILE VARIANDO, POR ESO NECESITO GUARDAR TODA LA INSTRUCCION DEL BULK EN UNA CADENA, ASI:
select @sqlstring = ' BULK INSERT TABLA FROM '+(@cadena)+ ' WITH (FORMATFILE = '+'E:\FORMATFILE.fmt)'
DONDE @CADENA= D:\FILE.dat
debe leerse como:(este es para un solo .dat)
BULK INSERT TABLA FROM 'D:\FILE.dat' WITH (FORMATFILE = 'E:\FORMATFILE.fmt')
EL PROBLEMA COMO HAN VISTO EL QUE EL BULK PIDE QUE EL DATAFILE ESTE COMO CADENA (ENTRE ' ') PERO ESO NO PUEDE SER CON @CADENA, ALGUIEN PUEDE AYUDAR , GRACIAS
select @sqlstring = ' BULK INSERT TABLA FROM '+(@cadena)+ ' WITH (FORMATFILE = '+'E:\FORMATFILE.fmt)'
DONDE @CADENA= D:\FILE.dat
debe leerse como:(este es para un solo .dat)
BULK INSERT TABLA FROM 'D:\FILE.dat' WITH (FORMATFILE = 'E:\FORMATFILE.fmt')
EL PROBLEMA COMO HAN VISTO EL QUE EL BULK PIDE QUE EL DATAFILE ESTE COMO CADENA (ENTRE ' ') PERO ESO NO PUEDE SER CON @CADENA, ALGUIEN PUEDE AYUDAR , GRACIAS
Valora esta pregunta


0