SYSplus: INSERTAR DIRECTAMENTE EN CAMPOS EN UNA TABLA POR IBEXPERT

SYSplus: INSERTAR DIRECTAMENTE EN CAMPOS EN UNA TABLA POR IBEXPERT

Esta función sirve cuando se quiere ingresar data que no esta por la opción de Importación, ejemplo BODEGAS. 

Ejemplo práctico:
Se requiere importar 20 bodegas, versión empresarial 
1. Se debe ingresar por IBEXPERT a  la tabla en la cual quiere ingresar la información. 
En la opción de Campos (Fields) definir cuales campos requiere subir a al tabla, tener en cuenta que existend datos obligatorios, los cuales se pueden identificar en la columna NOT NULL aquellos que tengan una X 



2. En un archivo plano, preferiblemente un excel, ingresar la información a importar, cada columna debe ser un campo diferente de la tabla 
 
3. Una vez organizado el archivo con los datos, se debe grabar en formato CSV, dejando solo el detalle del documento, si tiene encabezados de guía debe eliminarlos.
Se recomienda que la ubicación sea la raiz de la carpeta de SYSPLUS 


 4. En el ibexpert abrir un script Executive nuevo y correr la siguiente sentencia

INSERTEX INTO NOMBRE_TABLA ( CAMPO1, CAMPO2, CAMPO3 ... ) FROM CSV 'C:\SYSplus/NOMBREARCHIVO.CSV' DELIMITER ';';
Donde:
* NOMBRE TABLA: Indicar el nombre para el ejemplo: BODEGA 
* Dentro del paréntesis se debe indicar los campos a importar, separados por comas, ejemplo: BODE_COD, BODE_NOM, BODE_PROY, BODE_CENTRO, SUCU_ID  
* Indicar la ruta donde esta grabado el archivo: Ejemplo C:\SYSplusEMP2024
* Nombre del archivo con la extensión: Ejemplo: BODEGAS.CSV
* Se debe indicar el símbolo de separador de columna, el cual depende de la configuración regional que tenga el equipo. Para este caso el punto y coma ( ; )

La sentencia quedaría de la siguiente manera: 

INSERTEX INTO BODEGA  ( ODE_COD, BODE_NOM, BODE_PROY, BODE_CENTRO, SUCU_ID ) FROM CSV 'C:\SYSplusEMP2024/BODEGAS.CSV' DELIMITER ';';

5. Después de tener la sentencia, se debe correr en la base de datos con el botón 
Si la sentencia esta correcta, genera un mensaje de finalización del  proceso para dar clic en el botón OK 


6. Revisar la tabla correspondiente para validar la información importada