Announcement

Collapse
No announcement yet.

Datensalat aus Longfield rausholen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datensalat aus Longfield rausholen

    Hi

    Ich habe folgenden Inhalt in einem Feld mit Type Long:

    Code:
    __99__RU_LOCKED=N;;__99__RU_SUSPENDED=N;;__99__System_Owner=TK;;__99__Admin_Owner=IOP;;__99__protected=N;;__09__SHELL=/bin/bash;;__09__HOME=/home/oracle;;__09__U_LOGINCHK=1;;__09__U_RLOGINCHK=1;;__09__U_SUCHK=1;;__09__U_DAEMONCHK=1;;__09__U_LOGRETRIES=5;;__09__U_AUTH1=SYSTEM;;__09__U_AUTH2=NONE;;__09__U_AUTHSYSTEM=compat;;__09__U_TTYS=ALL;;__09__U_PWADMIN=N;;__09__U_DICTION=/usr/share/dict/words;;__09__U_HISTEXPIRE=4;;__09__U_HISTSIZE=15;;__09__U_MAXAGE=0;;__09__U_MINAGE=1;;__09__U_MINALPHA=0;;__09__U_MINDIFF=4;;__09__U_MINLEN=8;;__09__U_MINOTHER=1;;__09__U_MAXREPEAT=4;;__09__U_PWDWARNTIME=0;;__09__U_MAXEXPIRED=-1;;__09__PWD_LASTCHG=20090325145110;;__09__U_UFSIZE=-1;;__09__U_UCORE=-1;;__09__U_UCPU=-1;;__09__U_UDATA=-1;;__09__U_URSS=-1;;__09__U_USTACK=-1;;__09__U_UMASK=27;;__09__U_TPATH=nosak;;__09__U_SUGROUPS=ALL;;__09__U_REGISTRY=files;;__09__U_LASTHOST=192.168.231.128;;__09__U_LASTTIME=20090828074656;;__09__U_LASTTTY=ssh;;__09__U_ULASTHOST=192.168.231.4;;__09__U_ULASTTIME=20090828072125;;__09__U_ULASTTTY=ssh;;__29__U_UFSIZE_HARD=-1;;__29__U_UCORE_HARD=-1;;__29__U_UCPU_HARD=-1;;__29__U_UDATA_HARD=-1;;__29__U_URSS_HARD=-1;;__29__U_USTACK_HARD=-1;;__29__U_USREXPORT=N;;__09__U_ULOGCNT=0;;__09__UID=0;;

    Daraus brauche ich:

    __09__U_MAXAGE und __09__PWD_LASTCHG

    und auch Long mit Content:

    Code:
    __99__RU_LOCKED=N;;__99__RU_SUSPENDED=N;;__99__System_Owner=BS;;__99__Admin_Owner=QI;;__99__protected=N;;__02__EXPIRATION=63;;__02__MATURITY=7;;__02__PWD_WARN=7;;__02__PWD_LASTCHG=20090715;;__19__UID=600;;__02__DESCRIPTION=Oracle User;;__14__SHELL=/bin/bash;;__14__HOME=/opt/oracle;;__02__CREATE_HOME_DIR=0;;
    daraus brauche ich:

    __02__EXPIRATION und __02__PWD_LASTCHG

    hat mir jemand ein Tipp? Wäre schön ohne PL/SQL :-)

    Grüsse ora

  • #2
    Ein ähnliches Thema hier im Forum:
    Suche in View Text
    Damit kannst Du starten.

    Für das Durchsuchen der Strings empfehle ich zunächst ein Splitten an den ';;' mit einen Row-Generator und dann Suchen mit SUBSTR oder gleich REGEXP_SUBSTR (je nach ORACLE-Version).

    Comment

    Working...
    X