![]() |
Insertar datos a un campo al momento de hacer un LOAD DATA
Tengo el siguiente dilema:
Tengo un archivo "datos.txt" que contiene lo siguiente: Juan,1978,M,C,2 Maria,1982,F,C,1 Oscar,1980,M,S,0 y la tabla a la cual se debe insertar tiene los siguientes campos: Nombre, ano_nacimiento, genero, est_civil, hijos, seccion el campo seccion fue agregado ahora ultimo, por lo que antes solo hacia lo siguiente para leer el archivo:
Lo que necesito ahora es que al momento de realizar este proceso asignarle directamente al campo "seccion" un número dado por el usuario, que sería el mismo para todos, es decir la tabla debe quedar asi: Nombre ano_nacimiento genero est_civil hijos seccion Juan 1978 M C 2 1 Maria 1982 F C 1 1 Oscar 1980 M S 0 1 ¿Hay alguna forma de hacer esto en el Replace? |
Bueno me respondo a mi mismo...
Despues de investigar un rato logré dar con la solución, que consiste en indicar los campos en que iría cada dato del archivo y con un SET llenar el último campo. la sintaxis entonces quedaría asi:
Lo probé y funcionó bien, asi que esto puede ayudar a alguien que pueda tener el mismo problema alguna vez. |
| La franja horaria es GMT +2. Ahora son las 17:43:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi