![]() |
Update de Campos en la Misma Tabla
Saludos a todos....
Hola mi problema es el siguiente : Utilizo SQL Server 2000 Developer.- Delphi 7 Tengo que trabajar una informacion que me han pasado de un Departamento X, al mismo tiempo tengo que normalizarla ya que por ejemplo tengo un campo llamado IDDepartamento pero es del tipo Varchar y esta sumamente desnormalizada estos datos vienen desde otra tablla llamada departamentos, por lo que el codigo y la descripcion estan ahi. Lo que quiero es en otro campo creado por mi dentro de la tabla que me interesa, llamado CodDepartamento del tipo Entero asignarle el codigo correspondiente para poder elminar el campo varchar. a ver si me explico TblDepartamento Descripcion idDepartamento RH 1 Adm 2 conta 3 Recursos Humanos 4 Contabilidad 5 TblEmpleado Empleado idDepartamento CodDepartamento Fulano RH ..... Mengano Recursos Humanos .... Alberto Conta .... Pedro Contabilidad .... Conta y Contabilidad son el mismo departamento y quiero que Alberto y Pedro tengan el mismo codigo o se el de Contabilidad en este caso que es el 5. Alguna Idea ? Gracias de Antemano |
Un Manto de Claridad
Si la idea es que recibes la informacion y la procesas para algo especifico, me parece que ese problemas que planteas con un Stored Procedure lo podrias solucionar y no meterte en la aplicacion para hacerlo, es decir, primero ejecutar el SP para normalizar, como tu dices, y luego visualizar la informacion si es que lo requiere.
Con algunas funciones para string puedes organizar un poco las tablas, y listo, no mas lio. Si no puedes o no estas bien al tanto de como hacerlo, mandame mas informacion para que le encontremos una solucion simple. Saludos. |
La franja horaria es GMT +2. Ahora son las 10:55:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi