Ergebnis 1 bis 3 von 3

Thema: zwei-dimensionale arrays

  1. #1
    knight2100 ist offline Neuer Benutzer
    Registriert seit
    14.08.2010
    Beiträge
    2

    Standard zwei-dimensionale arrays

    Hallo

    Es kann gut sein, dass ich zu blöd bin, aber ist es in pgAdmin nicht möglich, array-spalten zu createn, die mehr als eine Dimension haben? also z.B. Datentyp:
    integer[][]

    Im Auswahlmenü hat es nur eindimensionale Typen und wenn man selbst ein weiteres eckiges Klammerpaar eintippt, wird der OK-Button deaktiviert.

    Zwar ist es per SQL-Syntax möglich ein:

    CREATE TABLE abc (bla integer[][]);

    auszuführen, aber in pgAdmin beim Anzeigen der Zeilen-Daten, hat die Spalte in der Ueberschrift trotzdem nur EIN eckiges Klammerpaar anstatt zwei...

  2. #2
    castorp ist offline Erfahrener Benutzer
    Registriert seit
    27.06.2009
    Beiträge
    493

    Standard

    Zitat aus dem Handbuch (http://www.postgresql.org/docs/8.4/static/arrays.html)
    Zitat Zitat von The fine manual
    The current implementation does not enforce the declared number of dimensions either. Arrays of a particular element type are all considered to be of the same type, regardless of size or number of dimensions
    Und ein Stückchen weiter steht dann auch wie man das verwendet:
    http://www.postgresql.org/docs/8.4/static/arrays.html#ARRAYS-INPUT

    Code:
    postgres=> CREATE TABLE abc (bla integer[][]);
    CREATE TABLE
    thomas=> insert into abc values ('{ {1,2},{3,4} }');
    INSERT 0 1
    thomas=> select * from abc;
          bla
    ---------------
     {{1,2},{3,4}}
    (1 row)
    A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

  3. #3
    knight2100 ist offline Neuer Benutzer
    Registriert seit
    14.08.2010
    Beiträge
    2

    Standard

    Achso eine allfällige Mehrdimensionalität muss also gar nicht deklariert werden.
    Danke für die Antwort.

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum