Ik heb mijn probleem opgelost en bedankt voor de aanwijzingen en hulp.
Ik heb in feite een 2e cursor toegevoegd die het volgende doet:
- Pak het veld Samengevoegde volledige naam en plaats het in een tijdelijke variabele.
- Controleert de titel door een case-statement uit te voeren om de heer, mevrouw enz. te controleren. Voer anders een lege tekenreeks in Titel in.
- Titel bijwerken De titel van de samengevoegde volledige naam inkorten
- Controleer de achternaam met RIGHT(@TempName, CHARINDEX(' ',REVERSE(@TempName)) - 1) en neem aan dat dit de achternaam is.
- Update achternaam Trim en vervang deze van de samengevoegde volledige naam
- Controleer links op Voornaam door LEFT(@TempName, CHARINDEX(' ',
@TempName + ' ') -1) - Voornaam bijwerken Knip en vervang deze van de samengevoegde volledige naam
- Al het andere wordt in de middelste naam gezet.
Beetje langdradig maar in 99,9% gevallen in mijn database formatteert het perfect.
Laat het me weten als je de bovenstaande code wilt.
Bedankt voor je tijd.