Számláló mezőtípus

Adatbázis kezelő

Számláló mezőtípus

HozzászólásSzerző: Emrik » 2008. augusztus 8., péntek 15:36

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.
Emrik
 
Hozzászólások: 2
Csatlakozott: 2008. augusztus 8., péntek 15:24

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

HozzászólásSzerző: r4zoli » 2008. augusztus 8., péntek 19:56

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.
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ásSzerző: Emrik » 2008. augusztus 11., hétfő 0:31

köszi szépen a kielégítő választ ;) . majd otthon kipróbálom.
Emrik
 
Hozzászólások: 2
Csatlakozott: 2008. augusztus 8., péntek 15:24


Vissza: Base

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég

cron