Announcement

Collapse
No announcement yet.

Zugriff auf Arrays

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

  • Zugriff auf Arrays

    <PRE>
    Hallo,
    kann mir mal jemand einen Tip geben wie ich auf IB-Arrays zugreife ?
    Ich kann Array anlegen (ALTER TABLE TABLE1 ADD FELD2 SMALLINT[0:1]),
    aber wie kann ich darauf mit Insert/Update/Select auf einzelne Elemente zugreifen ?

    Gruss
    JT

  • #2
    Leider ist der Zugriff auf Arrays nur sehr halbherzig in IB's SQL implementiert. Mit INSERT und UPDATE ist es nicht möglich, einem Array-Feld einen Wert zuzuweisen. Man muss Werte mit einer Client-Software über bestimmte API-Aufrufe setzen. Z.B. IBObjects (evtl. auch IBX) unterstützt das. Wegen dieser Einschränkung werden Array-Felder in der Praxis sehr selten verwendet.

    Gruss
    Karsten Strobe

    Comment


    • #3
      Array Felder passen auch irgendwie nicht zu einer Wiederholgruppen freien Relationalen Datenbank in mindestens 3er Normalform.

      Ich kenne kein Beispiel, wo man sie wirklich gebraucht hätte

      Comment


      • #4
        <PRE>
        Hallo,
        Danke für Eure sehr schnellen Antworten. Leider habe ich'ne Datenbank (Progress) auf der verschärft mit Arrays gearbeitet wird. <BR>Und ich wollte diese DB einfach 1:1 nach IB übernehmen. <BR>Muss ich mir wohl was anderes einfallen lassen. ;-)
        Nochmals: Danke
        Gruss
        J

        Comment

        Working...
        X