Benvenuti al forum di BIS-Italia. Welcome to BIS-Italia forum.
Questo forum è dedicato all'astronautica ed alle discipline ad essa afferenti. Diverse sezioni sono riservate ai soci di BIS-Italia (la Sezione Italiana della British Interplanetary Society) i quali hanno accesso a informazioni e materiali esclusivi. Le sezioni pubbliche sono invece accessibili a chiunque, sebbene per poter partecipare alle discussioni occorra registrarsi.
Obiettivo di questo forum o è quello di mettere in comunicazioni gli appassionati ed i professionisti del settore, e per questo motivo non saranno accettate discussioni e/o commenti futili o di poca utilità. Sono benvenute invece le domande e le curiosità anche degli studenti di ogni scuola di ordine e grado.
I dati forniti all'atto della registrazione non verranno usati per altri fini se non per inviare all'utente notifiche relative al forum (opzioni configurabili dal profilo dell'utente).
BIS-Italia is the Italian Section of the British Interplanetary Society. This forum, mainly in Italian language, contains also a limited in scope English-language section to facilitate discussions with foreign enthusiasts about space exploration. In addition, if you are traveling in Italy please contact BIS-Italia representatives to share your ideas about space and also to learn about interesting things to visit in our Country.
*** AVVISO PER I SOCI BIS. ***
Se sei un socio BIS, una volta registratoti come utente del forum, manda un PM a BBadmin con il tuo id BIS e richiedi l'accesso alle categorie riservate ai soci. Si raccomanda, inoltre, di usare un nome utente simile a quello vero: non abbiamo nulla da nascondere ed è importante per i rapporti con il pubblico o con altri professionisti.
In questa categoria si discutono eventi, missioni in corso, o comunque fatti di attualità relativi al settore spaziale.
Moderator: ZCarlo
by frog » 08 Aug 2021, 02:20
Supponiamo che, per errore, siano stati fatti inserimenti multipli dei medesimi record nella tabella. Ecco che risolve tutto il comando:
SQL> purge table <tablename>;
che cancella i record doppi dalla tabella.
Opinioni in merito sono gradite.
Regards,
The frog
-
frog
-
- Posts: 1028
- Joined: 28 May 2015, 18:55
by frog » 08 Aug 2021, 04:41
Va precisato che se ci sono dei constraint di delete in cascata (primary key e foreign key) si puo' effettuare il purge in questo modo:
SQL> purge table <tablename> disable cascade constraints;
Opinioni in merito restano gradite.
Regards,
The frog
-
frog
-
- Posts: 1028
- Joined: 28 May 2015, 18:55
by frog » 08 Aug 2021, 11:19
E se la tabella e' di volume e ci sono molti record duplicati allora:
SQL> purge table <tablename> disable cascade costraints commit every <numrecords>;
Opinioni in merito restano gradite.
Regards,
The frog
-
frog
-
- Posts: 1028
- Joined: 28 May 2015, 18:55
by frog » 08 Aug 2021, 14:08
La purge della tabella necessita di un versioning dei record.
Opinioni in merito restano gradite.
Regards,
The frog
-
frog
-
- Posts: 1028
- Joined: 28 May 2015, 18:55
by frog » 08 Aug 2021, 14:31
NON SI PUO' FARE. Infatti il versioning del record per ogni inserimento presuppone una select count from table where record=recordins e questo sulle tabelle di volume e' impensabile.
Forse sara' possibile sui futuri computer quantistici, ma per ora non e' fattibilr.
Come non detto.
Regards,
The frog
-
frog
-
- Posts: 1028
- Joined: 28 May 2015, 18:55
by frog » 09 Aug 2021, 07:06
Forse e' fattibile con l'hashing che trasforma il contenuto di un record in una chiave (row-id), ma non ne sono sicuro.
Opinioni in merito sono fortemente gradite.
Regards,
The frog
-
frog
-
- Posts: 1028
- Joined: 28 May 2015, 18:55
Return to Eventi recenti o in corso
Who is online
Users browsing this forum: No registered users and 1 guest