Postata in: 'Rinominare tabella sql Oracle'

Matteo Formesi

L'azione di rinomininare una tabella in Oracle non è poi un'azione così banale, prima di eseguirla accertarti di essere:Proprietario (Owner) del DatabaseLa tabella non abbia 'foreign keys' (chiavi esterne)La tabella non abbia 'constrains' (vincoli)La tabella non abbia 'triggers'Poiché in questi casi l'azione di rinomina tramite

Pubblica
09-03-2020 12:06:16 0

Postata in: 'Come rimuovere Oracle e disinstallarlo completamente da PC Windows'

Matteo Formesi

Per disinstallare Oracle da Windows e rimuoverlo completamente dal PC, segui questi passaggi:Disintalla tutti i componenti Oracle usando Oracle Universal Installer (OUI).Esegui regedit.exe e cancella la chiave di registro HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE. Questa contiene tutte le voci di registro dei prodotti Oracle.Cancella ogni riferimento ai s

Pubblica
13-05-2019 12:50:30 0

Postata in: 'Come prelevare i dati di una tabella per inserirli in un'altra in Oracle'

Matteo Formesi

La PLSQL Oracle che cerchi di fare non dovrebbe essere particolarmente complicata, ed è comune utilizzarla nelle Insert Statement; per "prelevare" i dati da una tabella ed inserirli in un'altra (sebbene abbia colonne in più) potresti scrivere una query insert del genere:INSERT INTO Table2 (Table2.A, Table2.B) SELECT Table1.A, Table1.B

Pubblica
23-02-2019 11:01:22 +1

Postata in: 'Inserire dati velocemente in Oracle'

Matteo Formesi

Oltre agli indici per ottimizzare ulteriormente la velocità di esecuzione della insert cancella anche eventuali triggers.

Pubblica
18-06-2018 17:04:04 0

Postata in: 'Qual'è la differenza tra Views e Materialized Views in Oracle?'

Matteo Formesi

Le Views (viste) in un database Oracle così come in qualsiasi altro database, sono delle tabelle temporanee ed virtuali derivate da una query select su una o più tabelle (join) esistenti del database; vengono usate solitamente per creare tabelle di appoggio per interrogarle velocemente su resultset di dati non nativi ed evitare cos&ig

Pubblica
18-06-2018 16:19:51 +1

Postata in: 'Differenze tra i tipi BYTE e CHAR in Oracle'

Matteo Formesi

Il tipo VAR... nella definizione dei tipi di tutti i database, quindi anche in Oracle, intende una lunghezza variabile del dato in esso contenuto, specificandone anche la lunghezza (11) dici al motore di database che la lunghezza di quel campo può arrivare sino ad un massimo di undici, ma potrebbe essere anche inferiore, quindi non è

Pubblica
15-06-2018 12:13:09 0

Postata in: 'Cos'è la dual table in Oracle?'

Matteo Formesi

La dual table di Oracle è una pseudo-tabella che può avere al suo interno un solo record, essa viene utilizzata spesso per ritornare calcoli diretti ad esempio tramite una select.In Oracle tu non puoi eseguire una query come questaSELECT 3+4Invece utilizzando la dual table, questa funge da tabella di appoggio o temporanea se preferisc

Pubblica
14-06-2018 17:06:38 +1

Postata in: 'Inner Join vs Where in Oracle'

Matteo Formesi

Queste query dovrebbero essere esattemente le stesse, sia in termini di risultati (records) restituiti che in termini di velocità.Se proprio vogliamo sottolineare una differenza è che la INNER JOIN è logicamente più corretta e più leggibile della WHERE in termini di codice, per il resto non hanno differenze.

Pubblica
30-05-2018 23:22:27 0

Postata in: 'Connettersi ad un database Oracle con php'

Matteo Formesi

Certamente, per connettere un database Oracle via PHP necessitano delle apposite OIC, puoi trovare maggiori informazioni ed i pacchetti necessari dal sito della Oracle stesso, e sono disponibili sia per sistemi Windows che Linux. Per maggiori informazioni guarda qui: Installing PHP and the Oracle Instant Client for Linux and Windows

Pubblica
30-05-2018 18:17:22 +1

Postata in: 'Limitare il numero di records ritornati da una select in Oracle'

Matteo Formesi

In Oracle l'operatore LIMIT non funziona, solitamente si usa la rownum oppure puoi provare con "First" in questo modo:SELECT First 10 * FROM my_tableOtterrai un comportamento analogo a LIMIT, infatti Oracle ritornerà solo le prime 10 righe della tua tabella.

Pubblica
30-05-2018 17:28:03 0

Postata in: 'Campo booleano in Oracle'

Matteo Formesi

Oracle stesso usa i caratteri Y/N per trattare i tipi booleani, e per completezza d'informazione dobbiamo dire che il PL/SQL (Procedural Language SQL) di Oracle gestice i tipi bool , sono invece le tabelle che non li supportano.Fatta questa precisazione, potresti considerare di usare il solo carattere 'Y' per indicare il valore vero o 1 se preferis

Pubblica
30-05-2018 12:29:37 +2