Anda dapat menjalankan pernyataan DESCRIBE untuk mengkueri informasi tentang tabel, seperti nama kolom dan tipe kolom.
Untuk informasi lebih lanjut tentang pernyataan DESCRIBE, lihat Kueri Informasi tentang Tabel.
Catatan penggunaan
Fitur kueri SQL didukung oleh Tablestore SDK for Java V5.13.0 dan versi lebih baru. Saat menggunakan fitur kueri SQL, pastikan bahwa versi Tablestore SDK for Java yang didukung telah terpasang.
Parameter
Parameter | Deskripsi |
query | Pernyataan SQL. Konfigurasikan parameter ini berdasarkan fitur yang diperlukan. |
Contoh
Berikut adalah contoh kode sampel tentang cara menjalankan pernyataan describe test_table untuk mengkueri informasi tentang test_table:
private static void getTableDesc(SyncClient client) {
// Buat permintaan SQL.
SQLQueryRequest request = new SQLQueryRequest("describe test_table");
// Dapatkan respons untuk permintaan SQL.
SQLQueryResponse response = client.sqlQuery(request);
// Dapatkan skema hasil yang dikembalikan dari permintaan SQL.
SQLTableMeta tableMeta = response.getSQLResultSet().getSQLTableMeta();
System.out.println("respons skema tabel: " + tableMeta.getSchema());
// Gunakan SQL ResultSet untuk mendapatkan semua hasil yang dikembalikan dari pernyataan kueri SQL.
System.out.println("respons resultset:");
SQLResultSet resultSet = response.getSQLResultSet();
while (resultSet.hasNext()) {
SQLRow row = resultSet.next();
System.out.println(row.getString(0) + ", " + row.getString(1) + ", " +
row.getString(2) + ", " + row.getString(3) + ", " +
row.getString(4) + ", " + row.getString(5));
}
}Respons sampel:
respons skema tabel: [Field:STRING, Type:STRING, Null:STRING, Key:STRING, Default:STRING, Extra:STRING]
respons resultset:
pk, varchar(1024), NO, PRI, null,
long_value, bigint(20), YES, , null,
double_value, double, YES, , null,
string_value, mediumtext, YES, , null,
bool_value, tinyint(1), YES, , null,Referensi
Untuk menggunakan tabel pemetaan guna mengkueri data yang memenuhi kondisi tertentu, jalankan pernyataan
SELECT. Untuk informasi lebih lanjut, lihat Kueri Data.Untuk memperbarui kolom atribut tabel pemetaan setelah kolom atribut tabel data diubah, jalankan pernyataan
ALTER TABLE. Untuk informasi lebih lanjut, lihat Perbarui Kolom Atribut Tabel Pemetaan.Untuk menghapus tabel pemetaan, jalankan pernyataan
DROP MAPPING TABLE. Untuk informasi lebih lanjut, lihat Hapus Tabel Pemetaan.