Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
849 Beiträge
 
Delphi 11 Alexandria
 
#1

Stored Procedure: Wie varchar iterieren?

  Alt 12. Dez 2016, 20:01
Datenbank: Firebird • Version: 2.5 • Zugriff über: IBDAC
Ich möchte in einer Stored Procedure über eine varchar-Variable iterieren und auf jeden Buchstaben zugreifen können um bestimmte Buchstaben durch etwas zu ersetzen. Im Pseudocode soll das so aussehen:

Code:
CREATE Procedure GetFoo(myString varchar(10))
  RETURNS (myreturn varchar(10))
BEGIN
 
  myreturn := '';
 
  for i := 1 to length(myString) do
    if myString[i] = 'A'
      myreturn := myreturn + 'X'
    else if myString[i] = 'A'
      myreturn := myreturn + 'Y'
    else
      myreturn := myreturn + myString[i];
    
END
  Mit Zitat antworten Zitat