![]() |
Pages (2): [1] 2 » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Basi di dati ~ comunicazione digitale (http://www.dsy.it/forum/forumdisplay.php?forumid=108)
-- [dubbi] Comandi sql (http://www.dsy.it/forum/showthread.php?threadid=8763)
dubbi sui comandi sql
Durante l'implementazione del progetto mi sono imbattuto in un problema stupido, ma non riesco a trovare soluzione.
Nella creazione delle tabelle in oracle, precisamente nel comando foreign key, la riga contenente l'informazione "ON DELETE RESTRICT ON UPDATE CASCADE" non viene riconosciuta, l'errore dice che manca una parola chiave. Come posso fare per risolvere il mio problema? Come posso esprimere in oracle questi comandi di integrità referenziale?
Un altro dubbio riguarda le stringhe di connessione da usare in ASP per connettermi al database oracle.....
Sapete dove posso trovare una guida completa ai comandi oracle?In internet nn ho trovato gran chè
ciao a tutti e grazieeeee
![]()
Anche io mi sono trovato di fronte a questo problema ... e cercando nella documentazione ho trovato che Oracle non implementa l' ON UPDATE CASCADE ...
Quindi io ne ho fatto a meno !
__________________
Peppe
http://www.peppedotnet.it
alla fine come avete risolto?
ve liha richiesti alla consegna il prof?
- ma perchè oracle non funziona come tutti gli altri db? -
cercando nella documentazione ho trovato che Oracle non implementa l' ON UPDATE CASCADE ...
__________________
?
Originally posted by francyghisla
- ma perchè oracle non funziona come tutti gli altri db? -
Perche non funziona come gli altri DB Oracle ?
Bisognerebbe chiederlo al Sig. Lawrence Ellison ! (il patron di Oracle)
Per implementare "on delete cascade..." e simili l'unico modo per farlo in Oracle e scriversi un bel Trigger in PL/SQL
__________________
Alcuni uomini vedono le cose come sono e dicono: << Perche' ? >>
Io sogno le cose come non sono mai state e dico: << Perche' No ? >>
George Barnard Shaw, Commediografo.
"non preoccuparti troppo, comunque vada la vita, non ne uscirai vivo !" - anonimo
Voi fate il progetto con Oracle?

come diavolo avete fatto ad installarlo?

__________________
?
Originally posted by yeah
Personalmente no, preferisco provare l'accoppiata PHP +MySQL
Originally posted by yeah
Quando ho dovuto installarlo ho preso qualche nota, prova a vedere se è chiara. La allego![]()
Originally posted by Kjir
PHP + PostgreSQL, almeno ho anche i trigger
__________________
?
Originally posted by yeah
ma ho scoperto che MySQL non supporta nemmeno le chiavi esterne (a dir la verità le supporta usando InnoDB, ma bisogna creare i vincoli esplicitamente esternamente alle tabelle).
__________________
"secondo me basta copiarlo in notepad"
Sul manuale ho letto che usando il motore standard (MyIsam), le foreign key non sono tenute in considerazione.
E qui dice che per usare i constraint foreign key entrambe le tabelle devono essere InnoDB.
Adesso è tardi, domani faccio qualche prova. O stiamo intendendo cose diverse? 
__________________
?
Originally posted by yeah
Sul manuale ho letto che usando il motore standard (MyIsam), le foreign key non sono tenute in considerazione.
E qui dice che per usare i constraint foreign key entrambe le tabelle devono essere InnoDB.
Adesso è tardi, domani faccio qualche prova. O stiamo intendendo cose diverse?![]()
code:
constraint mio_constraint foreign key blabla references tabella (blabla)
__________________
"secondo me basta copiarlo in notepad"
Dubito che i constraint abbiano un qualche effetto in MySql, non ho provato, ma ho letto anche io le stesse cose sulla documentazione del sito...
Per Postgresql il sito è http://www.postgresql.com/ , c'è anche la versione per Windows, purtroppo non posso aiutarti con l'installazione, l'ho fatto solo su linux e a dire il vero non è neanche finita... (manca la configurazione). Tuttavia la documentazione è abbondante, non so se c'è anche in italiano, ma trovi di tutto e di più in giro (e sul sito stesso)
Originally posted by bluevelvet
io non uso innodb e col motore standard basta un constraint. provato di persona. del tipo...
Originally posted by Kjir
Per Postgresql il sito è http://www.postgresql.com/ , c'è anche la versione per Windows, purtroppo non posso aiutarti con l'installazione, l'ho fatto solo su linux e a dire il vero non è neanche finita... (manca la configurazione). Tuttavia la documentazione è abbondante, non so se c'è anche in italiano, ma trovi di tutto e di più in giro (e sul sito stesso)

Per usare PostgreSQL con PHP devo aver compilato quest'ultimo per avere il supporto al db. Mi dovrò tenere MySQL. Pazienza.__________________
?
MyIsam accetta la sintassi per il constraint, ma non fa nessun controllo, quindi in pratica è inutile...
Beh non dovrebbe essere difficile attivare l'estensione su php, dipende se su windows o su php, il manuale sicuramente lo spiega bene...
| All times are GMT. The time now is 11:08. | Pages (2): [1] 2 » Show all 16 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.