Ogni tanto capita che in seguito ad operazioni di modifica di programmi Oracle, alcuni oggetti da questi dipendenti risultino invalidati. Di solito, invocando questi oggetti con un client risulta in un errore a runtime. L’istruzione che permette di trovare lo stato degli oggetti è il seguente e deve essere lanciato da un utente con privilegi …
Tag: dbms
Nov 25
Oracle: alcuni tips utili
Lug 05
Pillole Oracle: altro esempio con WITH
Un utilizzo un po’ meno banale di quello illustrato nel primo post sulla clausola WITH è quello che alla fine ho utilizzato per riuscire in un task del genere: Come faccio a produrre un recordset contente le date di una settimana da domenica a sabato dato che sia un giorno qualsiasi della settimana che si …
Lug 26
Pillole di MySQL: comportamento dei campi timestamp
Nella dichiarazione di un campo di tipo timestamp viene per default abilitata la valorizzazione automatica all’istante corrente del campo quando inseriamo un nuovo record. Ad esempio, se in una tabella attivita abbiamo un campo data dichiarato come timestamp, quando inseriamo un nuovo record il campo verrà popolato anche senza la sua presenza esplicita nell’istruzione SQL. …
Ago 11
MySQL – gestione degli errori in inserimenti con valori nulli
Se cerchiamo di inserire dei valori nulli in un campo di una tabella dichiarato NOT NULL, il comportamento del DBMS MySQL è diverso a seconda della query che lanciamo, sulla base di un parametro di configurazione del server. Ad esempio questa query cerca di inserire un valore null in una campo …
Ago 12
Oracle e le transazioni
Appunti sul funzionamento delle transazioni in Oracle. Oracle è transaction-oriented; cioè, utilizza le transazioni per assicurare l’integrità dei dati. Una transazione è una serie di una o più istruzioni SQL logicamente correlate, definite dall’utente per eseguire una certa operazione. On progress. Read more…
Commenti recenti