DDL管理查詢類語句
更新時間 2025-06-17 10:19:53
最近更新時間: 2025-06-17 10:19:53
分享文章
DRDS支持直接連接dbproxy執行DDL語句,本文為您介紹dbproxy查詢表、DDL任務信息的語句。
udal show table
UDAL SHOW TABLE語句用于查詢表的詳細信息。以下是對該語句的詳細說明:
UDAL SHOW TABLE
[
WHERE
[delete_status = 0]
[AND zk_schema_code = ?]
[AND zk_table_code = ?]
[AND table_type IN (?, ...)]
[AND table_type NOT IN (?, ...)]
[AND schema_name = ?]
[[AND (table_name LIKE ? OR table_name LIKE ? OR ...)] || [AND table_name = ? ] || [AND table_name IN (?, ...)]]
ORDER BY table_id
]參數說明:
delete_status:刪除標志,取值范圍為:
0:表示未刪除。
1:表示已刪除。
zk_schema_code:邏輯庫的ZK節點的序列值。
zk_table_code:表的ZK節點的序列值。
table_type:表的分片類型,取值范圍為:
1:全局表。
2:分片表(包含5和7)。
3:單片表(包含6) 。
4:未設置分片規則。
5:分片表+庫內分表。
6:單片表+庫內分表。
7:分片表+庫內分桶。
schema_name:邏輯庫名。
table_name:表名,支持精確匹配和模糊匹配。
udal show ddl_job
UDAL SHOW DDL_JOB語句用于查詢DDL任務的詳細信息。
語法:
UDAL SHOW DDL_JOB
[
WHERE
[JOB_ID=?] ||
[TASK_ID=?] ||
[schema_id=? [AND result=?][AND script like '%?%'][AND create_time>=?][AND create_time<=?] ORDER BY create_time DESC]
]參數說明:
JOB_ID:DDL 任務的唯一標識符。
TASK_ID:異步任務的唯一標識符(需要是一個合法的uuid)。
schema_id:邏輯庫的ZK節點的完整路徑。
result:任務的結果,取值范圍為:
0:成功。
1:正在執行。
2:失敗。
3:取消。
4:警告。
script:DDL腳本內容,支持模糊查詢。
create_time:任務的創建時間,支持范圍查詢。
udal show ddl_sub_job
UDAL SHOW DDL_SUB_JOB語句用于查詢DDL子任務的詳細信息。
語法:
UDAL SHOW DDL_SUB_JOB
[
WHERE
[job_id=?] ||
[sub_id=?]
]參數說明
job_id:DDL任務的唯一標識符。
sub_id:DDL子任務的唯一標識符。