Einzelnen Beitrag anzeigen

Benutzerbild von pustekuchen
pustekuchen

Registriert seit: 27. Aug 2010
265 Beiträge
 
Delphi 11 Alexandria
 
#1

Trim in Select

  Alt 19. Jan 2011, 08:44
Datenbank: Firebird • Version: 2.5 • Zugriff über: Delphi
Guten Tag,

bei einer Abfrage aus der Datenbank, haben die Datensätzte durch den Datentyp viele Leerzeichen.
Diese möchte ich rausfiltern.
Ich habe es mit der UDF ltrim versucht, das Ergebnis ist auf dem Screenshot zu sehen.

Code:
/*****************************************
 *
 *    l t r i m
 *
 *****************************************
 *
 * Functional description:
 *    Removes leading spaces from the input
 *    string.
 *    Note: This function is NOT limited to
 *    receiving and returning only 255 characters,
 *    rather, it can use as long as 32767
 *     characters which is the limit on an
 *    INTERBASE character string.
 *
 *****************************************/
DECLARE EXTERNAL FUNCTION ltrim
    CSTRING(255) null
    RETURNS CSTRING(255) FREE_IT
    ENTRY_POINT 'IB_UDF_ltrim' MODULE_NAME 'ib_udf';
Die DB-Abfrage lautet
Code:
SELECT ltrim(foo) FROM bar
Wie bekomm ich am geschicktesten die Leerzeichen entfernt?
Miniaturansicht angehängter Grafiken
unbenannt.jpg  
Delphi programming is awesome.
  Mit Zitat antworten Zitat