27/02/2015, 13:38
|
| | Fecha de Ingreso: febrero-2015
Mensajes: 6
Antigüedad: 9 años, 9 meses Puntos: 0 | |
Respuesta: Importar datos de un txt a una tabla de sqlserver 2008 ya lo había intentado pero me dice que no encuentra el procedimiento y pues tiene razón por que no se llama como tal aun procedimiento o no se si lo estoy ejecutando mal.
ALTER PROCEDURE [dbo].[Cargar_Datos]
@Dire NVARCHAR(MAX),
@EmprId uniqueidentifier
as
BEGIN
DECLARE @query Nvarchar(MAX)
SET @query=N'
INSERT INTO Tabla_Datos
with (KEEPIDENTITY)
(
Campo1,
Campo2
)
SELECT a.* FROM OPENROWSET( BULK '+ quotename(@Dire,nchar(39)) +',
FORMATFILE = ''C:\ArchivosFormato\Archivo.fmt'') AS a;'
EXEC @query
end
También utilice algo que vi en una de los enlaces que me envió @jmendezg que es la parte de "BULK '+ quotename(@Dire,nchar(39)) " y funciona igual a como lo tenia. |