テーブルの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;