Haber.
Este es uno de mis select que se encuentran en uno de los procesos batch... se deveria ejecutar diaria o mensualmente, dependiendo del cliente.
Supongamos que este proceso se ejecutara mediante un Job.-
Cada Proceso Batch trae, porsierto alrededor de 4 o 5 select.
Ejemplo Existe el batch de Cliente y el Batch de Proveedor.-
Código SQL:
Ver originalSELECT 'Vendedor' AS Vendedor,
', ',
RIGHT('0000000000000' + RTRIM(LTRIM(MAE_CLI_PRO.ID_NACIONAL_CLI_PRO))
+ RIGHT('00' + CAST(MAE_DOCUMENTO.COD_TIENDA AS VARCHAR), 3), 13) AS RutCodTienda,
'PMER' AS PMER_x,
'A' AS A_x,
Razon_social_CLI_PRO AS Razon_Social,
DET_FORMA_PAGO_DOCUMENTO.cod_tipo_FORMA_PAGO AS FormPago,
'0' AS Cero,
' ' AS espacio,
' ' AS espacio,
Razon_social_CLI_PRO AS Razon_Social,
Razon_social_CLI_PRO AS Razon_Social,
' ' AS espacio,
RIGHT(' '+'ESTIMADO(A) SR.(A)',30) AS Leyenda,
' ' AS espacio,
NUB_CALLE_CLI_PRO.DIRECCION_CLI_PRO AS Direccion,
RIGHT(' '+'2-RETIRA 5 DE ABRIL',30) AS Retira,
REF_CIUDAD.COD_CIUDAD AS Ciudad,
REF_REGION.COD_REGION AS Region,
' ' AS espacio,
'CL' AS Pais,
RIGHT('0000000000' + mae_CLI_PRO.telefono_contacto +CAST(' ' AS VARCHAR),20) AS Telefono,
' ' AS espacio,
' ' AS espacio,
Razon_social_CLI_PRO AS Razon_Social,
' ' AS espacio,
' ' AS espacio,
' ' AS espacio,
' ' AS espacio,
' ' AS espacio,
' ' AS espacio,
' ' AS espacio,
' ' AS espacio,
RIGHT('0000000000' + mae_CLI_PRO.telefono_contacto +CAST(' ' AS VARCHAR),20) AS Telefono,
' ' AS espacio,
'0, ,0,V, ,,,,,,D,,,,,,,,,,,N,1,1' AS Campos_Defecto
FROM MAE_DOCUMENTO INNER JOIN
MAE_CLI_PRO ON MAE_DOCUMENTO.COD_CLI_PRO = MAE_CLI_PRO.COD_CLI_PRO AND
MAE_DOCUMENTO.COD_COMERCIO = MAE_CLI_PRO.COD_COMERCIO INNER JOIN
DET_FORMA_PAGO_DOCUMENTO ON MAE_DOCUMENTO.COD_CAJA = DET_FORMA_PAGO_DOCUMENTO.COD_CAJA AND
MAE_DOCUMENTO.COD_COMERCIO = DET_FORMA_PAGO_DOCUMENTO.COD_COMERCIO AND
MAE_DOCUMENTO.COD_TIENDA = DET_FORMA_PAGO_DOCUMENTO.COD_TIENDA AND
MAE_DOCUMENTO.COD_TIPO_DOCUMENTO = DET_FORMA_PAGO_DOCUMENTO.COD_TIPO_DOCUMENTO AND
MAE_DOCUMENTO.COD_TRANSACCION = DET_FORMA_PAGO_DOCUMENTO.COD_TRANSACCION AND
MAE_DOCUMENTO.ES_SERVIDOR = DET_FORMA_PAGO_DOCUMENTO.ES_SERVIDOR AND
MAE_DOCUMENTO.FECHA_DOCUMENTO = DET_FORMA_PAGO_DOCUMENTO.FECHA_DOCUMENTO INNER JOIN
NUB_CALLE_CLI_PRO ON
MAE_CLI_PRO.COD_CLI_PRO = NUB_CALLE_CLI_PRO.COD_CLI_PRO INNER JOIN
REF_CIUDAD ON MAE_DOCUMENTO.COD_CIUDAD = REF_CIUDAD.COD_CIUDAD INNER JOIN
REF_REGION ON REF_CIUDAD.COD_REGION = REF_REGION.COD_REGION
WHERE mae_documento.cod_tipo_documento=5
Ahora les reitero mi pregunta aver si me pueden orientar un poco.
Como hago para que uno de mis procesos Batch, me entregue los datos que me trae cada uno de mis select en formato TXT.-