Holaaa.
Quedé muy impresionado con la instrucción BULK INSERT de SqlServer:
Código COBOL:
Comienzo 05 00 00 86 13/06/2024
Baja Artículos 05 00 20 85 13/06/2024
Baja CtaCtes 05 00 32 25 13/06/2024
Baja Ventas 05 00 46 32 13/06/2024
Baja Stock 05 02 22 19 13/06/2024
Artículos 05 03 06 06 13/06/2024 2.380 registros
Clientes 05 03 06 51 13/06/2024 22.801 registros
Stock 05 03 07 14 13/06/2024 2.159.529 registros
Ventas 05 03 24 29 13/06/2024 28.504.015 registros
Finaliza 05 07 57 45 13/06/2024
Este es el log que genero con el proceso. Fíejnse los tiempos, impresionante. Cuando lo hacía con INSERT uno por uno, tardaba varias horas cargar tantos registros. Tambien tengan en cuenta que dentro de ese tiempo está la generación del archivo CSV, no es sólo la importación.
Lo que si es que ese de Ventas que es más grande solamente me cargaba 3.159.999 registros, no sé si la limitación esa es los registros que puede manejar, o de acuerdo al tamaño del registro, la cantidad de caracteres. Es decir, si en registro fuera más largo, importaría menos lineas. Por eso los estoy subiendo cada tres millones de registros. Esa cantodad de ahi son 10 inserts.
Una maravilla...
Saludos
Fito...