Articles of oracle

Come generare l’intero DDL di uno schema Oracle (con script)?

Qualcuno può dirmi come posso generare il DDL per tutte le tabelle, viste, indici, pacchetti, procedure, funzioni, trigger, tipi, sequenze, sinonimi, concessioni, ecc. All’interno di uno schema Oracle? Idealmente, vorrei copiare anche le righe, ma è meno importante. Voglio fare questo su un lavoro programmato di qualche tipo e non manualmente ogni volta, in modo […]

Come funziona GROUP BY?

Supponiamo di avere una tabella Tab1 con attributi – a1 , a2 , … ecc. Nessuno degli attributi è univoco. Quale sarà la natura della seguente domanda? Restituirà sempre una sola riga? SELECT a1, a2, sum(a3) FROM Tab1 GROUP BY a1, a2

Qual è l’installazione minima richiesta per distribuire un’applicazione .NET con il client Oracle 11?

Qual è l’installazione minima richiesta per poter distribuire un’applicazione .NET che dialoga con un database Oracle?

Come faccio a calcolare le dimensioni delle tabelle in Oracle

Essendo abituato (e potenzialmente rovinato da) MSSQL, mi chiedo come posso ottenere le dimensioni delle tabelle in Oracle 10g. L’ho cercato su Google e ora sono consapevole che potrei non avere un’opzione facile come sp_spaceused. Tuttavia le risposte potenziali che ho ricevuto sono per la maggior parte del tempo obsolete o non funzionano. Probabilmente perché […]

Il modo più semplice per build una stringa SQL in Java

Voglio build una stringa SQL per manipolare il database (aggiorna, cancella, inserisce, seleziona, quel genere di cose) – invece del terribile metodo concat della stringa che usa milioni di “+” e citazioni che è illeggibile al meglio – lì deve essere un modo migliore Ho pensato di usare MessageFormat – ma dovrebbe essere usato per […]

Formattazione DATA in Oracle

Ho un campo data in una tabella che contiene la data nel formato gg-MMM-aa. Voglio creare una funzione che ottenga questa data controllarla per non nulla e quindi cambiarla in yyyy / mm / gg ma il problema è che oracle non accetta la data di dd-MMM-yy come parametro di input e dice: Please Use […]

Join ANSI contro “dove clausola” si unisce

Sviluppo su database Oracle. Quando devo scrivere manualmente (non utilizzare un ORM come ibernazione), inserisco le istruzioni di join nelle sezioni where clausole. per esempio (questo è semplicistico solo per illustrare lo stile): Select * from customers c, invoices i, shipment_info si where c.customer_id = i.customer_id and i.amount > 999.99 and i.invoice_id = si.invoice_id(+) — […]

Come interrogare una colonna CLOB in Oracle

Sto cercando di eseguire una query che ha poche colonne che sono un tipo di dati CLOB. Se eseguo la query normalmente, tutti questi campi hanno (CLOB) il valore. Ho provato a utilizzare DBMS_LOB.substr(column ) e ottengo l’errore ORA-06502: PL/SQL: numeric or value error: character string buffer too small Come posso interrogare la colonna CLOB?

null vs empty string in Oracle

Possibile duplicato: Perché Oracle 9i tratta una stringa vuota come NULL? Ho una tabella in Oracle 10g denominata TEMP_TABLE con solo due colonne: id e description solo per motivi di dimostrazione. L’ id colonna è una chiave primaria generata in sequenza di tipo NUMBER(35, 0) not null e la colonna DESCRIPTION è un tipo di […]

È ansible generare uno stato SELECT da un blocco PL / SQL?

Come posso ottenere un blocco PL / SQL per produrre i risultati di un’istruzione SELECT nello stesso modo in cui avevo fatto un semplice SELECT ? Ad esempio, come fa un SELECT come: SELECT foo, bar FROM foobar; Suggerimento: BEGIN SELECT foo, bar FROM foobar; END; non funziona