[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2005
    Beiträge
    5

    QRY oder SQL Test gültige Zeichen

    Gibt es eine Möglichkeit, ohne alle Zeichen wie unten einzeln mit "%y%" oder
    in dieser Art
    -- Zeilenauswahl
    WHERE (
    (A.HTNOTX LIKE X'6C016C')
    OR (A.HTNPTX LIKE X'6C016C')
    OR (A.HTNPTT LIKE X'6C026C')
    OR (A.HTNPTX LIKE X'6C036C')
    OR (A.HTNPTX LIKE X'6C046C')
    OR (A.HTNPTX LIKE X'6C056C')
    OR (A.HTNPTX LIKE X'6C066C')
    OR (A.HTNPTX LIKE X'6C076C')
    OR (A.HTNPTX LIKE X'6C016C')
    OR (A.HTNPTX LIKE X'6C016C')
    angeben zu müssen?
    Ich denke dabei an eine Möglichkeit wie
    C NI:NO XLATEP1WVTF P1WVTF
    in RPG.

    Das Problem besteht darin, in einlaufenden Daten nur "normale" Buchstaben, Zahlen und "normale" Sonderzeichen durchzulassen.

    mfg. GH

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.361
    Hierfür gibts REPLACE:

    replace(feld, 'fromliste', 'toliste')

    Jedes Zeichen der Fromliste wird mit dem Zeichen der Toliste an der selben Position ersetzt.

    Also:

    where length(trim(replace(feld, 'ABCDEF0123456789', '________________'))) = 0

    Ersetze "_" durch Leerzeichen.
    Alle gültigen Zeichen werden entfernt so dass nur ungültige übrigbleiben.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Nov 2005
    Beiträge
    5

    unerwünschte Zeichen abfragen: mit Translate

    where length(trim(
    TRANSLATE(HTNOTX,' ',
    'ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜßabcdefghijklmno pqrstuvwxyzäöüß1234567
    890-/.(),:+&_=@#'))) <> 0


    so ging es dann.

Similar Threads

  1. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  2. Wirres SQL Ergebnis
    By lyrics in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-08-06, 12:10
  3. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. Antworten: 10
    Letzter Beitrag: 09-03-01, 10:38

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •