PDA

Visualizza la versione completa : Stored procedure


M16A2
05-07-2002, 18:48
:quote: chi mi da una buona definizione x farmi capire cosa sono?

vonkranz
05-07-2002, 19:32
Se non ricordo male, sono sostanzialmente delle Query memorizzate direttamente all'interno del DB.

Puo' tornare utile utilizzarle se si deve ricorrere ad una SQL molte volte (in effetti vengo elaborate in modo + veloce rispetto a quelle esterne), pero' l'altra faccia della medaglia e' che appesantiscono un po' tutto l'MDB.

E' possibile anche passare dei parametri durante la chiama/esucuzione il che' complica un poco la loro costruzione.

Cmq non e' buona norma esagerare con questo tipo di soluzione: vista l'elevata velocita' degli attuali elaboratori, la differenza di velocita' esecuzione tra una query memorizzata e una esterna e' abbastanza irrilevante.

Cio' non toglie che le si possa utilizzare.

Spero di non aver preso lucciole per lanterne ;).

Ciao.

M16A2
05-07-2002, 19:36
Grazie sei stato molto esauriente :bubu:

metallo
06-07-2002, 19:33
Le Stored Procedures non sono query memorizzate nel Database (in senso molto lato le query memorizzate sul db sono le Viste).
Le Stored Procedures sono delle vere e proprie procedure che partono direttamente dal DB.
Sono molto pių veloci di procedure che partono in "remoto", specie se effettuano l'accesso al DB.
Se č buona norma usarle o meno, beh, questo dipende da cosa devi fare.

Loading