Postata in: 'Rinominare tabella sql Oracle'
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
Postata in: 'Come rimuovere Oracle e disinstallarlo completamente da PC Windows'
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
Postata in: 'Come prelevare i dati di una tabella per inserirli in un'altra in Oracle'
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
Postata in: 'Inserire dati velocemente in Oracle'
Oltre agli indici per ottimizzare ulteriormente la velocità di esecuzione della insert cancella anche eventuali triggers.
Postata in: 'Qual'è la differenza tra Views e Materialized Views in Oracle?'
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
Postata in: 'Differenze tra i tipi BYTE e CHAR in Oracle'
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 è
Postata in: 'Cos'è la dual table in Oracle?'
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
Postata in: 'Inner Join vs Where in Oracle'
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.
Postata in: 'Connettersi ad un database Oracle con php'
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
Postata in: 'Editor o IDE per scrivere Store Procedure in Oracle'
Puoi provare Oracle SQL Developer, viene rilasciato da Oracle stesso ed è free.
Postata in: 'Limitare il numero di records ritornati da una select in Oracle'
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.
Postata in: 'Campo booleano in Oracle'
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