hola que tal. Mi Problema es el siguiente. Tengo que importar de un archivo de texto datos para llenar una tabla de una base de datos.
el codigo que utilizo es el siguiente:
create procedure subir_datos
as
begin
BULK
INSERT nombreDeMiTabla
FROM 'C:\prueba.txt' --- Ruta del TXT
WITH
( FIELDTERMINATOR = '\t', --separa campos
ROWTERMINATOR = '\n' ) --separa filas
end
con ese codigo me sirve al 100, pero cuando intento cambiar la ruta del TXT por una variable varchar() me marca error.
por ejemplo
create procedure subir_datos
(
@ruta varchar(max)
)
as
begin
BULK
INSERT nombreDeMiTabla
FROM @ruta --ruta TXT
WITH
( FIELDTERMINATOR = '\t', --separa campos
ROWTERMINATOR = '\n' ) --separa filas
end
la variable no me sirve, ya lo intente cambiar la variable a text, nvarchar y otras.
alguien sabe que necesito