Metadati del set di risultati

I metadati sono dati che descrivono altri dati. I metadati dei set di risultati, ad esempio, descrivono un set di risultati, ad esempio il numero di colonne nel set di risultati, i tipi di dati di tali colonne, i nomi, la precisione, il supporto di valori Null e così via.

Le applicazioni interoperabili devono sempre controllare i metadati delle colonne del set di risultati. I metadati per una colonna in un set di risultati possono differire dai metadati per la colonna restituita da una funzione catalogo. Si supponga, ad esempio, che una colonna aggiornabile sia inclusa in un set di risultati creato unendo due tabelle. Mentre SQLColumnPrivileges potrebbe indicare che un utente può aggiornare la colonna, i metadati del set di risultati potrebbero non indicarlo se la colonna si trova sul lato "molti" del join. Molte origini dati possono aggiornare le colonne sul lato "uno" di un join, ma non sul lato "molti". Neanche i tipi di dati possono essere considerati uguali, perché l'origine dati potrebbe aumentare di livello il tipo di dati durante la creazione del set di risultati.

Questa sezione descrive gli argomenti seguenti: