[Scuola] R: scuola Digest, Vol 104, Issue 1
alanbos@alice.it
alanbos@alice.it
Thu Jan 5 17:50:54 CET 2012
Con la seguente istruzione ho risolto il problema:
CREATE TABLE proprieta (
cf_persone CHAR(16),
targa_autoveicoli CHAR(7),
PRIMARY KEY(cf_persone, targa_autoveicoli),
FOREIGN KEY (cf_persone) REFERENCES persone(cf),
FOREIGN KEY (targa_autoveicoli) REFERENCES autoveicoli(targa)
);
Ciao
anna
----Messaggio originale----
Da: scuola-request@lists.linux.it
Data: 5-gen-2012 12.00
A: <scuola@lists.linux.it>
Ogg: scuola Digest, Vol 104, Issue 1
Send scuola mailing list submissions to
scuola@lists.linux.it
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.linux.it/listinfo/scuola
or, via email, send a message with subject or body 'help' to
scuola-request@lists.linux.it
You can reach the person managing the list at
scuola-owner@lists.linux.it
When replying, please edit your Subject line so it is more specific
than "Re: Contents of scuola digest..."
Today's Topics:
1. SQL su openoffice.org base (fab)
----------------------------------------------------------------------
Message: 1
Date: Wed, 4 Jan 2012 20:55:24 +0100
From: fab <anto1945@infinito.it>
Subject: [Scuola] SQL su openoffice.org base
To: scuola@lists.linux.it
Message-ID: <56b668814ecb0d143448631750121e4b@151.80.113.239>
Content-Type: text/plain; charset="iso-8859-1"
Ho avuto un problema sia con openoffice.org 3.2.1
che con libreoffice 3.4.3, quindi suppongo sia un "mio" problema...
Ora, su questo pc, _non_ ho installato nessuno dei due, ma
questo e' quello che mi accadeva con un esempio di associazione
molti a molti (con tre tabelle: autoveicoli, persone e proprieta`):
creando un nuovo database e cercando di creare le tre tabelle eseguendo un
comando SQL, le tabelle venivano create, ma poi NON si riusciva a riempire
la tabella con le due chiavi esterne.
Si vedevano i titoli delle sue due colonne della tabella, ma non si
potevano riempire le righe.
Scrivo qui sotto (a memoria) il codice SQL che mi aveva dato questo
problema: riuscite a riprodurre il mio problema?
Forse ho commesso qualche errore?
ciao e grazie, Fabio
CREATE TABLE autoveicoli (
targa CHAR(7) PRIMARY KEY,
numero_posti NUMERIC(2,0)
);
CREATE TABLE persone (
cf CHAR(16) PRIMARY KEY,
nome VARCHAR(40),
cognome VARCHAR(40)
);
CREATE TABLE proprieta (
cf_persone CHAR(16),
targa_autoveicoli CHAR(7),
FOREIGN KEY (cf_persone) REFERENCES persone(cf),
FOREIGN KEY (targa_autoveicoli) REFERENCES autoveicoli(targa)
);
--
.
.
,
_
------------------------------
_______________________________________________
scuola mailing list
scuola@lists.linux.it
http://lists.linux.it/listinfo/scuola
End of scuola Digest, Vol 104, Issue 1
**************************************
-------------- parte successiva --------------
Un allegato HTML � stato rimosso...
URL: <http://lists.linux.it/pipermail/scuola/attachments/20120105/01f3b544/attachment.htm>
More information about the scuola
mailing list