Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un set di risultati è un set di righe nell'origine dati che corrisponde a determinati criteri. Si tratta di una tabella concettuale risultante da una query e disponibile per un'applicazione in formato tabulare. Istruzioni SELECT , funzioni del catalogo e alcune procedure creano set di risultati. Nell'esempio seguente, la prima istruzione SQL crea un set di risultati contenente tutte le righe e tutte le colonne della tabella Orders e la seconda istruzione SQL crea un set di risultati contenente le colonne OrderID, SalesPerson e Status per le righe della tabella Orders in cui status è OPEN:
SELECT * FROM Orders
SELECT OrderID, SalesPerson, Status FROM Orders WHERE Status = 'OPEN'
Un set di risultati può essere vuoto, il che è diverso dall'assenza totale di un set di risultati. Ad esempio, l'istruzione SQL seguente crea un set di risultati vuoto:
SELECT * FROM Orders WHERE 1 = 2
Un set di risultati vuoto non è diverso da qualsiasi altro set di risultati, ad eccezione del fatto che non ha righe. Ad esempio, l'applicazione può recuperare i metadati per il set di risultati, può tentare di recuperare le righe e deve chiudere il cursore sul set di risultati.
Il processo di estrazione di righe dall'origine dati e la loro restituzione all'applicazione viene chiamato fetching. Questa sezione illustra le parti di base di tale processo. Per informazioni su argomenti più avanzati, ad esempio cursori a blocchi e scorrevoli, vedere Cursori a blocchi e cursori scorrevoli. Per informazioni sull'aggiornamento, l'eliminazione e l'inserimento di righe, vedere Panoramica dell'aggiornamento dei dati.
Questa sezione contiene i seguenti argomenti: