Oldal: 1 / 1

Számláló mezőtípus

HozzászólásElküldve: 2008. augusztus 8., péntek 15:36
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.

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

HozzászólásElküldve: 2008. augusztus 8., péntek 19:56
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]

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

HozzászólásElküldve: 2008. augusztus 11., hétfő 0:31
Szerző: Emrik
köszi szépen a kielégítő választ ;) . majd otthon kipróbálom.