Buenas tardes. Me encuentro desarrollando una Query para importar y exportar datos en archivos de textos.
En mis clientes con SQL Server no tuve inconvenientes de realizar el Query, pero al momento de empezar a realizar lo mismo en HANA me encuentro con varias limitaciones.
Les adjunto la rutina que arme en SQL Server a ver si me pueden ayudar a llevar lo mismo a HANA.
-------------------------------------------------------------------
---------------------Creo las tablas-------------------------------
-------------------------------------------------------------------
CREATE TABLE [dbo].[Aux_Padron1]([Padron] [nchar](500) NULL,) ON [PRIMARY]
GO
CREATE TABLE [dbo].[Aux_Padron2]([Padron] [nchar](500) NULL,) ON [PRIMARY]
GO
-------------------------------------------------------------------
-----------------Inserto el padrón en la Tabla---------------------
-------------------------------------------------------------------
BULK
INSERT Aux_Padron1
FROM 'C:\Seidor\Padrones\PadronRGSRet102016.txt'--Ruta archivo
WITH ( FIELDTERMINATOR = ';', --separa campos
ROWTERMINATOR = ';\n' ) --separa filas
GO
-------------------------------------------------------------------
--Inserto en Aux2 los SN que esten en el padron--------------------
INSERT INTO [dbo].[Aux_Padron2] Select * From Aux_Padron1 Where SUBSTRING(Padron,30,11) IN (Select LicTradNum FROM OCRD)
-------------------------------------------------------------------
--Inserto solamente los registros del padron que coicidan la OCRD--
------ACLARACION (Verificar que xp_cmdshel este habilitado)--------
/* EXEC master.dbo.sp_configure 'show advanced options', 1 RECONFIGURE EXEC master.dbo.sp_configure 'xp_cmdshell', 1 RECONFIGURE */
-------------------------------------------------------------------
EXEC xp_cmdshell 'bcp "SELECT * FROM ARISTA_PROD.dbo.Aux_Padron2" queryout "C:\Seidor\Padrones\PadronTest.txt" -T -c -t,'
-------------------------------------------------------------------
---Elimino la tabla para volver a usarla en una nueva ejecucion----
-------------------------------------------------------------------
DROP TABLE Aux_Padron1
DROP TABLE Aux_Padron2
Espero puedan ayudarme con esto.
Saludos!
Add comment