すべてのプロダクト
Search
ドキュメントセンター

Tablestore:SQL クエリ

最終更新日:Dec 28, 2024

このトピックでは、.NET 用 Tablestore SDK を使用して SQL クエリを実行する方法について説明します。

使用方法

Tablestore SDK for .NET V5.0.0 以降は SQL クエリをサポートしています。.NET 用 Tablestore SDK を使用して SQL クエリを実行するには、SDK のバージョンが 5.0.0 以降であることを確認してください。 最新の SDK を使用することをお勧めします。 詳細については、.NET 用 Tablestore SDK のバージョン履歴 を参照してください。

手順

SQL クエリを実行するには、次の手順を実行する必要があります。

説明

このトピックでは、SQL ステートメントを実行してデータテーブルのデータに対して操作を実行する方法について説明します。 時系列テーブルのデータに対して操作を実行するために SQL ステートメントを実行する方法については、SQL を使用して時系列データをクエリする を参照してください。

  1. マッピングテーブルを作成します。 詳細については、マッピングテーブルの作成 を参照してください。

    実際の要件に基づいてマッピングテーブルを管理できます。 次の表に、実行できるマッピング管理操作を示します。

    操作

    説明

    マッピングテーブルの属性列を更新する

    ALTER TABLE ステートメントを実行して、マッピングテーブルに属性列を追加したり、マッピングテーブルから属性列を削除したりできます。

    テーブルの名前をクエリする

    SHOW TABLES ステートメントを実行して、現在のデータベース内のテーブルの名前をクエリできます。

    テーブルに関する情報をクエリする

    DESCRIBE ステートメントを実行して、フィールド名やフィールドタイプなど、テーブルに関する情報をクエリできます。

    テーブルに関するインデックス情報をクエリする

    SHOW INDEX ステートメントを実行して、テーブルに関するインデックス情報をクエリできます。

    マッピングテーブルを削除する

    DROP MAPPING TABLE ステートメントを実行して、テーブル用に作成されたマッピングテーブルを削除できます。

  2. SELECT ステートメントを実行してデータをクエリします。 詳細については、データのクエリ を参照してください。

FAQ

SQL クエリの一般的なエラーをトラブルシューティングするにはどうすればよいですか?

参考資料

  • SQL クエリ機能の詳細については、SQL クエリ を参照してください。

  • SQL クエリ機能を使用するために呼び出すことができる API 操作の詳細については、SQLQuery を参照してください。

  • MaxCompute、Spark、Hive、HadoopMR、Function Compute、Flink、PrestoDB などのコンピューティングエンジンを使用して、テーブル内のデータを計算および分析することもできます。 詳細については、概要 を参照してください。