Tag Archive: SQL

Ricerca dicotomica
  • 23
    Mar

Ricerca dicotomica

Uno dei più interessanti algoritmi è senza dubbio l'algoritmo di ricerca dicotomica. Questo algoritmo è quello aventi la miglior performance per la ricerca di un dato all'interno di un gruppo di elementi ( escludendo gli algoritmi ad alberi binari). Infatti,...

Read More
Da pid a sqltext nella sessione attiva su una singola istanza del database Oracle
  • 17
    Mar

Da pid a sqltext nella sessione attiva su una singola istanza del database Oracle

Se abbiamo un process ID (PID) possiamo risalite al sqltext della sessione attiva associata al db tramite questi step: Lanciare questa istruzione inserendo il PID alter session set nls_date_format = ‘dd-mm-yyyy hh24:mi:ss'; col machine for a20 col username for a15...

Read More
Un sistema facile per capire gli Oracle Roles
  • 20
    Gen

Un sistema facile per capire gli Oracle Roles

Alcuni novizi si chiedono “mi servono davveri i ruoli?” e spesso si può ignorare l’argomento, che però è molto utile. Navigare sul web può essere frustrante tra spiegazioni dei ruoli di sistema e costrutti di codice. Adesso cerchiamo di scoprirli...

Read More
Usare gli indici invisibili
  • 27
    Ott

Usare gli indici invisibili

Table created. SQL> create index ind_TEST.index_tables on TEST.tables_empty (a) Index created. OWNER                          OBJECT_NAME                    OBJECT_TYPE ------------------------------ ------------------------------ ----------- TEST                           TABLES_EMPTY                   TABLE IND_TEST                       INDEX_TABLES                  INDEX   SQL> exec dbms_stats.gather_table_stats (ownname=>'TEST',tabname=>'TABLES_EMPTY',cascade=>TRUE); PL/SQL procedure successfully completed. SQL>  exec dbms_stats.gather_index_stats (ownname=>'IND_TEST',indname=>'INDEX_TABLES'); PL/SQL procedure successfully completed....

Read More
  • 14
    Ott

Oracle External Table

Whit this feature you can access data in external sources as if it were a table in the database. Prior to release 10g external tables were read-only (9i); from release 10g external tables can also be written too. To use...

Read More
Search records and null
  • 24
    Set

Search records and null

Trovare, per un campo all’interno di una tabella, quanti record sono NULL, e contare inoltre quanti sono i NULL raggruppati secondo il valore di un altro campo. Risultato di esempio: TAB_NAME COL_NAME NUM_ROWS NUM_NULLS_TOT NUM_NULLS_X_COLVAL COLVAL_LE_ID ————————————————————————————- S_REPORT S_TAX_BRACKET_CD 7111600...

Read More
Ricavare dati sql tramite script di shell
  • 18
    Mar

Ricavare dati sql tramite script di shell

A volte può nascere l’esigenza di dover reperire dei dati da un DB da utilizzare all’interno di uno script linux o Unix. Utilizzando la shell Bash e possibile creare una query nel seguente modo : dir_in=`sqlplus -s $PMS_CONN_STRING

Read More
Creare Database Link
  • 19
    Feb

Creare Database Link

Utilizzare l'istruzione CREATE DATABASE LINK per creare un DB Link. Un DB Link è un oggetto dello schema in un database che consente di accedere agli oggetti di un altro database. L'altro database non deve essere necessariamente un database Oracle....

Read More
SQL DEVELOPER 4: Nuove finzionalità per DBA
  • 8
    Gen

SQL DEVELOPER 4: Nuove finzionalità per DBA

Il nuovo Oracle SQL Developer 4.0 (rilasciato a dicembre 2013) possiede nuove funzionalità per DBA, diventando così, per Oracle 12c, la principale piattaforma di amministrazione al posto di Oracle Enterprise Manager Database Control. OEM Database Control non esiste più in...

Read More
Useful query to find out Oracle Licensing Option usage
  • 18
    Dic

Useful query to find out Oracle Licensing Option usage

  Qui sotto uno statement SQL molto utile per ricavare informazioni sulla licenza Oracle. E’ anche un utile strumento per controllare quali specifiche opzioni sono state usate in passato in modo da poterle rimuovere o disinstallare in sicurezza. SQL> desc...

Read More