OK,
das funktioniert soweit. Danke.
Nun muss ich noch rausfinden bei welchen Datensatz dieser Fehler kommt.
Arithmetic overflow or division by zero has occurred.
arithmetic
exception, numeric overflow, or string truncation.
string right truncation.
At procedure 'SP_SORTSTRING' line: 46, col: 2.
Walter,
deshalb wies ich dich bereits darauf hin, dass du die Länge der Varchar' s überprüfen sollst.
Setz doch mal alle VARCHAR auf 100:
Code:
create or alter procedure sp_sortstring (
wert varchar(100))
returns (
result varchar(100))
as
declare variable laenge smallint;
declare variable pos smallint;
declare variable zeichen char(1);
declare variable temp varchar(100);
declare variable rest varchar(100);
...
dann wird der Fehler sicher weg sein.
Frank