Typ tablicowy Zobacz plik: tablice.sql
Możliwość przechowywania tablic jako elementów kolumn nie jest przewidziana w standardzie języka SOL, jednak dodano ją do PostgreSOL. Deklaracja kolumny typu tablicowego odbywa się przez dodanie nawiasów kwadratowych [] po nazwie typu. Przykład:
CREATE TABLE tictactoy( squares integer [3][3] );
Powyższa tabela definiuje jedną kolumnę, będącą tablicą dwuwymiarową. Ograniczenia wielkości tablic nie są jeszcze zaimplementowane i powyższe jest równoważne definicji bez podania ograniczeń.
Tablice są, inaczej niż we większości języków programowania, indeksowane od 1. Wartości wstawiane do tablic należy ująć w nawiasy (} oraz w pojedyncze apostrofy.
8
marzec 24, 2003