Bagikan melalui


Metadata Tataan Hasil

Metadata adalah data yang menjelaskan data lain. Misalnya, metadata tataan hasil menjelaskan kumpulan hasil, seperti jumlah kolom dalam kumpulan hasil, jenis data kolom tersebut, nama, presisi, nullability, dan sebagainya.

Aplikasi yang dapat dioperasikan harus selalu memeriksa metadata kolom kumpulan hasil. Metadata untuk kolom dalam kumpulan hasil mungkin berbeda dari metadata untuk kolom seperti yang dikembalikan oleh fungsi katalog. Misalnya, misalkan kolom yang dapat diperbarui disertakan dalam kumpulan hasil yang dibuat dengan menggabungkan dua tabel. Meskipun SQLColumnPrivileges mungkin menunjukkan bahwa pengguna dapat memperbarui kolom, metadata tataan hasil mungkin tidak jika kolom berada di sisi "banyak" gabungan; banyak sumber data dapat memperbarui kolom di sisi "satu" gabungan tetapi tidak di sisi "banyak". Bahkan jenis data tidak dapat diasumsikan sama, karena sumber data mungkin mempromosikan jenis data saat membuat kumpulan hasil.

Bagian ini berisi topik berikut.