Todos los productos
Search
Centro de documentos

Tablestore:Consulta de datos

Última actualización: Sep 20, 2026

Este tema describe cómo usar el SDK de Tablestore para Node.js para consultar datos mediante la ejecución de instrucciones SQL.

Requisitos previos

Parámetros

Parámetro

Descripción

query

La instrucción SQL. Configure este parámetro según la función obligatoria.

Ejemplo

A continuación se muestra un ejemplo de código para consultar todos los datos de la tabla llamada test_table:

const client = require('./client');

const params = {
    query: "select * from test_table",
}

client.sqlQuery(params, function (err, resp) {
    if (err) {
        console.log('sqlQuery error:', err.toString());
    } else {
        console.log('sqlQuery success:', resp);
        console.log(resp.sqlRows.rowCount.toFloat64());
        console.log(resp.sqlRows.columnCount);
        console.log(resp.sqlRows.sqlTableMeta)
        for (let i = 0; i < resp.sqlRows.rowCount.toFloat64(); i++) {
            for (let j = 0; j < resp.sqlRows.columnCount; j++) {
                let data = resp.sqlRows.get(i, j);
                // Process data of the Binary type.
                if (resp.sqlRows.sqlTableMeta.schemas[j].typeName === "BINARY") {
                    let int8Array = data.valueArray();
                    console.log(int8Array);
                }
                // Process data of the Long type.
                if (resp.sqlRows.sqlTableMeta.schemas[j].typeName === "LONG") {
                    console.log(data.toFloat64());
                }
                console.log("i:" + i, ", j:" + j + ":" + data);
            }
        }
    }
});

Preguntas frecuentes