Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
info:db:derby [2011/02/04 08:34] admin |
info:db:derby [2011/02/23 22:14] (aktuell) admin |
||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
Alles, was auf dieser Seite kurz erklärt wird, gibt es noch viel | Alles, was auf dieser Seite kurz erklärt wird, gibt es noch viel | ||
- | [[http://db.apache.org/derby/papers/DerbyTut/index.html|ausführlicher]]. | + | [[http://db.apache.org/derby/papers/DerbyTut/index.html|ausführlicher]]. Nach kurzer Zeit will man [[http://db.apache.org/derby/docs/dev/ref/|mehr über die Befehle]] wissen. |
+ | Oder [[http://publib.boulder.ibm.com/infocenter/cscv/v10r1/index.jsp|hier]] | ||
''ij'' ist ein Skript, das intensiv nach seiner eigenen Lage forscht und dann | ''ij'' ist ein Skript, das intensiv nach seiner eigenen Lage forscht und dann | ||
Zeile 40: | Zeile 41: | ||
folgen hier einige Auszüge: | folgen hier einige Auszüge: | ||
create table person( | create table person( | ||
- | pid integer not null, | + | pid integer primary key generated always as identity, |
name varchar(20) not null, | name varchar(20) not null, | ||
- | geb date, | + | geb date |
- | primary key(pid) | + | ); |
- | ) | + | |
create table mag( | create table mag( | ||
moeger integer not null, | moeger integer not null, | ||
Zeile 51: | Zeile 51: | ||
constraint m_fs foreign key(moeger) references person(pid), | constraint m_fs foreign key(moeger) references person(pid), | ||
constraint g_fs foreign key(gemocht) references person(pid) | constraint g_fs foreign key(gemocht) references person(pid) | ||
- | ) | + | ); |
- | insert into person values(1,'Cindy','1946-07-12'); | + | insert into person(name, geb) values('Cindy','1946-07-12'); |
- | insert into person values(2,'Bert','1944-03-02'); | + | insert into person(name, geb) values('Bert', '1944-03-02'); |
- | insert into person values(3,'Franz','1965-03-26'); | + | insert into person(name, geb) values('Franz','1965-03-26'); |
insert into mag values(1,1); | insert into mag values(1,1); | ||
insert into mag values(1,2); | insert into mag values(1,2); | ||
Zeile 67: | Zeile 67: | ||
from person a, person b, mag m | from person a, person b, mag m | ||
where a.pid=m.moeger and b.pid=m.gemocht; | where a.pid=m.moeger and b.pid=m.gemocht; | ||
+ | | ||
+ | describe mag; | ||
===Anmerkungen=== | ===Anmerkungen=== |