[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2001
    Beiträge
    68

    Question Char-Feld 4-stellig, per SQL nur 1. Stelle ändern

    Ich bin noch nicht so gut mit der AS-400-SQL-Syntax vertraut. Ich möchte bei einem Feld PERSN (4-stellig character) per UPDATE nur die erste Stelle z.B. auf '7' ändern. Kann mir jemand helfen?
    PERSN ALT = '4123'
    PERSN NEU = '7123'

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    1.975

    Post

    update lib/file set feld = '7' concat substr(feld, 2, 3) where ...
    mfg, robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Jul 2001
    Beiträge
    68

    Post

    Vielen Dank Robi,
    ich habe dies gleich getestet, es funktioniert prima.
    Ich spare mir durch SQL sehr viel Zeit.

    m.f.G. Alf


Similar Threads

  1. per SQL Feld ändern...
    By svente in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 23-01-07, 09:49
  2. update per sql
    By steven_r in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 25-09-06, 08:22
  3. Kopieren per SQL
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 18-07-06, 09:36
  4. sql num. Feld formatieren
    By rr2001 in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 11-07-06, 14:10
  5. Teildateien per SQL auflisten
    By Nennewitz in forum NEWSboard Programmierung
    Antworten: 16
    Letzter Beitrag: 28-06-06, 13:49

Berechtigungen

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