Számláló mezőtípus

Adatbázis kezelő
Emrik
Hozzászólások: 2
Csatlakozott: 2008. augusztus 8., péntek 15:24

Számláló mezőtípus

Hozzászólás Szerző: Emrik »

Egyszerű a kérdésem, hogy hogyan tudok számláló típust létrehozni(minden új rekordnál nőjön egyel a mező értéke). Lehet nem foglalkoztam eleget a problémával, de én nem találtam rá utalást, se a súgóban se sehol.

Köszi előre is.
Avatar
r4zoli
Site Admin
Hozzászólások: 850
Csatlakozott: 2008. február 17., vasárnap 4:52
Tartózkodási hely: Budapest

Re: Számláló mezőtípus

Hozzászólás Szerző: r4zoli »

A felhasználói felületen keresztül csak a tábla tündérnél van lehetőség a beállítására, automatikus értékadás beállításával és az IDENTITY megadásával mint növekmény. ekkor a számláló 0-ról indul és egyel nő minden új rekord hozzáadásakor.ű

Egyéb esetekben az Eszközök>SQL... SQL parancs ablakban megadott parancsok segítségével, a HSQLDB dokumentációjában megadott parancsok segítségével.

A tábla létrehozásakor:
CREATE TABLE

CREATE [MEMORY | CACHED | [GLOBAL] TEMPORARY | TEMP [2] | TEXT[2]] TABLE <name>
( <columnDefinition> [, ...] [, <constraintDefinition>...] )
[ON COMMIT {DELETE | PRESERVE} ROWS];

columnDefinition

columnname Datatype [(columnSize[,precision])]
[{DEFAULT <defaultValue> |
GENERATED BY DEFAULT AS IDENTITY
(START WITH <n>[, INCREMENT BY <m>])}] |
[[NOT] NULL] [IDENTITY] [PRIMARY KEY]

constraintDefinition

[CONSTRAINT <name>]
UNIQUE ( <column> [,<column>...] ) |
PRIMARY KEY ( <column> [,<column>...] ) |
FOREIGN KEY ( <column> [,<column>...] )
REFERENCES <refTable> ( <column> [,<column>...])
[ON {DELETE | UPDATE}
{CASCADE | SET DEFAULT | SET NULL}][2] |
CHECK(<search condition>)[2]
Olvasd el, és lehetőleg tartsd be az útmutatót a fórum használatához.
AOO 3.4.1 win7, LibO 4.0 win7.
Emrik
Hozzászólások: 2
Csatlakozott: 2008. augusztus 8., péntek 15:24

Re: Számláló mezőtípus

Hozzászólás Szerző: Emrik »

köszi szépen a kielégítő választ ;) . majd otthon kipróbálom.
Válasz küldése