
06/09/2010, 14:52
|
Colaborador | | Fecha de Ingreso: enero-2007 Ubicación: México
Mensajes: 2.097
Antigüedad: 18 años, 1 mes Puntos: 447 | |
Respuesta: Borrar palabra de registros de tabla con consulta sql Buenas tardes jisravila, en tu post mencionas flamerobin así es que puedo suponer que estas trabajando con Firebird, te recuerdo que este foro es sobre SQL Server, aunque lamentablemente no existe en este sitio un foro dedicado a Firebird.
Como menciona muy acertadamente ClaudioVega la complejidad de tu problema radica en determinar qué criterio vas a asignar para dividir el nombre y los apellidos. ya que además de los apellidos compuestos también hay personas que tienen más de dos nombres y como ejemplo dos personajes muy famosos:
Miguel Gregorio Antonio Ignacio Hidalgo y Costilla Gallaga Mandarte Villaseñor
(Padre de la Patria, México)
Juan Carlos Alfonso Víctor María de Borbón y Borbón-Dos Sicilias
(Rey Juan Carlos I de España)
En tu post mencionas que no puedes ejecutar las instrucciones REPLACE y CHARINDEX en flamerobin, en el caso de la función REPLACE funciona exactamente Igual en SQL Server y en Firebird, pero en el caso de la función CHARINDEX esta tiene su equivalente en la función POSITION.
Saludos
Leo. |