テーブルの table_id が既知の場合、ビュー CDB_OB_TABLE_LOCATIONS(システムテナント)または DBA_OB_TABLE_LOCATIONS(ユーザーテナント)を使用して、そのテーブル内のすべてのパーティション名を照会できます。
システムテナント
システムテナントでは、以下のステートメントを使用してクエリを実行できます。
obclient> SELECT * FROM oceanbase.CDB_OB_TABLE_LOCATIONS WHERE TENANT_ID=tenant_id AND TABLE_ID=table_id;ユーザーテナント
MySQLモードのユーザーテナントでは、以下のステートメントを使用してクエリを実行できます。
obclient> SELECT * FROM oceanbase.DBA_OB_TABLE_LOCATIONS WHERE TABLE_ID=table_id;Oracleモードのユーザーテナントでは、以下のステートメントを使用してクエリを実行できます。
obclient> SELECT * FROM SYS.DBA_OB_TABLE_LOCATIONS WHERE TABLE_ID=table_id;