Oracle
 sql >> Database >  >> RDS >> Oracle

Prestazioni di SQL dinamico vs stored procedure su Oracle

Oracle ha anche una funzione di esecuzione memorizzata nella cache. La query viene sottoposta a hash e abbinata a un piano se raggiunge la tabella hash. Puoi anche usare questo meccanismo per forzare un piano per una particolare query. Come con SQL Server, a tale scopo è necessario utilizzare una query parametrizzata, anziché sostituire i valori nella stringa, poiché quest'ultima genererà un valore hash diverso.