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=== | ||