Tag Archive: PL/SQL

Nested Table
  • 2
    Mar

Nested Table

In PL SQL esiste ed adattabile collection di dati : le Nested table. Nested table è simile ad un array monodimensionali ma con alcune differenze: - Un array deve dichiarare il numero degli elementi – la nested table no. La...

Read More
Oracle PL / SQL: cursori impliciti vs cursori espliciti
  • 14
    Set

Oracle PL / SQL: cursori impliciti vs cursori espliciti

PL / SQL emette un cursore implicito ogni volta che si esegue un'istruzione SQL direttamente nel codice, fintanto che il codice non utilizza un cursore esplicito. Si chiama un cursore "implicito", perché non si dichiara esplicitamente un cursore per l'istruzione...

Read More
Goal Search Algorithm
  • 28
    Ago

Goal Search Algorithm

Descrizione: L’algoritmo di ricerca Goal è l’algoritmo di ricerca del limite di una sequenza monotona crescente limitata superiormente. Finalità: Ricerca del limite di una sequenza monotona crescente limitata superiormente. Esempio: Supponiamo di voler creare una torre di 10 metri con...

Read More
Nascondere il codice Pl/Sql sorgente
  • 26
    Mag

Nascondere il codice Pl/Sql sorgente

Per nascondere il codice PlSql sorgente si possono usare due metodi: Offuscamento dinamico wrap utility E’ possibile effettuare il wrap di diversi oggetti PlSql al fine di proteggere il codice. Una volta effettuato il wrap, il codice non può più...

Read More
Flusso di esecuzione di un’istruzione sql
  • 20
    Mag

Flusso di esecuzione di un’istruzione sql

  Il flusso di esecuzione può essere diviso in quattro fasi. Non tutte le istruzioni Sql le prevedono tutte e quattro: Parse: all’inizio l’istruzione deve venire analizzata, ovvero subire il controllo della sintassi e venire associata al cursore. Viene anche...

Read More
Create trigger su eventi di sistema
  • 26
    Feb

Create trigger su eventi di sistema

Gli eventi di sistema sono stati del database che possono venire usati per attivare dei trigger. E’ possibile creare trigger per questi tipi di evento sia a livello di DATABASE che di SCHEMA. Quando si verifica l’evento scatenante, il database...

Read More
  • 20
    Gen

A simple procedure for create a flat csv file from table

Normal 0 14 false false false IT X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tabella normale"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast;...

Read More
AUTHID property
  • 3
    Gen

AUTHID property

La property AUTHID di un sottoprogramma PLSQL determina le autorizzazioni con le quali esso opera a run-time. Si possono usare due clausule:  . CURRENT_USER : quando il sottoprogramma viene eseguito avrà i diritti dell’utente che ha invocato il codice, non...

Read More
  • 9
    Dic

Create an Index By Table of Record

An index by table is an associative array. An associative array never has more than two columns: the variable being indexes and the index value. However you can combine a record with an associative array to tie multiple values to...

Read More