Co opisuje polecenie CREATE TABLE dane (kolumna INTEGER(3));
?
Dobrze. Jedna kolumna typu
INTEGER.Źle. Jest jedna kolumna o nazwie
kolumna.Źle.
INTEGER to liczba, nie tablica.Źle.
(3) to nie liczba kolumn.Polecenie tworzy tabelę
dane z JEDNĄ kolumną o nazwie kolumna i typie INTEGER (liczba całkowita). Liczba (3) to parametr szerokości wyświetlania, a nie liczba kolumn ani rozmiar tablicy. Dlatego powstaje tabela z jedną kolumną liczb całkowitych.INTEGER przechowuje pojedynczą liczbę, a nie „3-elementowe tablice”. W definicji jest tylko jedna kolumna (kolumna) - nie ma „kolumna1, kolumna2, kolumna3”. (3) to parametr wyświetlania, a nie liczba KOLUMN. Powstaje tabela z jedną kolumną typu całkowitego.