Vyřešil jsem svůj problém a děkuji za vodítka a pomoc.
V podstatě jsem přidal druhý kurzor, který dělá následující:
- Uchopte pole Sloučené celé jméno a vložte jej do dočasné proměnné.
- Zkontroluje název spuštěním příkazu k případu a zkontroluje, zda pan, paní atd., jinak zadejte prázdný řetězec do pole Název.
- Aktualizovat název Zkrátit název sloučeného celého jména
- Zkontrolujte příjmení podle RIGHT(@TempName, CHARINDEX(' ',REVERSE(@TempName)) - 1) a předpokládejte, že toto je příjmení.
- Aktualizujte oříznutí příjmení a nahraďte toto ze sloučeného celého jména
- Zaškrtněte vlevo jméno podle LEFT(@TempName, CHARINDEX(' ',
@TempName + ' ') -1) - Aktualizujte oříznutí křestního jména a nahraďte toto ze sloučeného celého jména
- Cokoli jiného se vloží do druhého jména.
Trochu zdlouhavé, ale v 99,9% případů se v mé databázi formátuje perfektně.
Pokud byste chtěli výše uvedený kód, dejte mi vědět.
Děkuji za váš čas.