SQL變更
更新時間 2025-10-17 18:09:17
最近更新時間: 2025-10-17 18:09:17
分享文章
本文介紹如何提交SQL變更工單,數據管理服務DMS SQL變更功能支持INSERT、DELETE、UPDATE、DROP TABLE、TRUNCATE等SQL語句,可以對數據庫中的數據進行變更操作。
前提條件
- 組織版本為企業版。
- 數據庫類型為MySQL、PostgreSQL、DRDS。
功能介紹
SQL變更工單是DMS工單系統中的一種類型,用于提交SQL變更語句,確保SQL語句經過工單的預檢查、審批流程后才能執行,確保SQL變更操作的規范、安全和可控。
操作步驟
創建SQL變更工單
- 登錄DMS控制臺。
- 在左側導航欄,選擇開發空間 > SQL變更 ,進入SQL變更管理頁面。
- 單擊SQL變更按鈕,彈出SQL變更工單填寫界面,工單需要輸入的內容說明見下表1。
- 填寫完SQL變更工單后,單擊提交按鈕,即完成工單的提交,進入SQL變更工單后續階段。
表1 SQL變更工單輸入內容說明
| 輸入內容 | 說明 |
|---|---|
| 目標數據庫(必填) | 選擇有變更權限的數據庫/模式,支持MySQL、PostgreSQL數據源,其中MySQL可選擇到庫級別,PostgreSQL可選擇到模式級別。 |
| 變更SQL(必填) | 輸入需要變更的SQL語句,或者上傳SQL文件,上傳后文件內容的語句會自動解析至文本輸入框中。 |
| 自動執行(必填) | 選擇是,工單審批通過后立即執行;選擇否,工單審批通過后手動執行。 |
| 最晚執行時間 | 選擇SQL最晚執行時間,超過該時間后,即使工單已被審批通過也講無法執行。 |
| 關聯人 | 選擇需要看到此工單的用戶名,可多選,關聯人可在工單列表頁面查看此工單。 |
| 工單說明 | 描述工單備注內容。 |
注意
變更SQL上傳文件僅支持SQL格式,最大不能超過1M。
變更SQL僅支持DDL、DML語句,單次SQL變更執行語句最多2000條。
SQL變更工單預檢查
- 登錄DMS控制臺。
- 在左側導航欄,選擇開發空間 > SQL變更 ,進入SQL變更管理頁面。
- 單擊SQL變更按鈕,彈出SQL變更工單填寫界面。
- 填寫目標數據庫和變更SQL。
- 點擊預檢查按鈕,進行工單各項檢查。
說明
預檢查項按順依次進行,當某一項檢查失敗后,后續檢查不會再繼續,失敗時可查看失敗原因。
當連接檢查、SQL語法和類型檢查、權限檢查通過后,認定預檢查通過,可進入工單后續流程。
風險等級檢查結果依據風險管控中配置的管控規則得出。
不同的風險等級對應不同的審批流程,具體參考SQL風險配置。
當前預檢查項包括:
連接檢查:檢查目標數據庫的連接是否正常。
SQL語法和類型:檢查變更SQL語法是否正常,以及SQL類型是否屬于DDL或者DML。
權限檢查:檢查當前數據庫用戶是否有執行變更SQL的權限。
影響行數:檢查變更SQL可能會影響到的數據行數。
鎖沖突:檢查變更SQL是否可能會導致鎖沖突。
風險等級:檢查此次變更操作對應的風險等級。
SQL規范:檢查此次變更是否符合實例關聯的SQL規范。
查看SQL變更工單列表
- 用戶登錄DMS系統。
- 在左側菜單欄依次選擇 開發空間 > SQL變更。
- 系統顯示SQL變更工單列表。
查看SQL變更工單詳情
- 用戶登錄DMS系統。
- 在左側菜單欄依次選擇 開發空間 > SQL變更。
- 點擊要查看的工單操作列詳情按鈕,系統顯示SQL工單詳情頁面。
復制創建工單
- 用戶登錄DMS系統。
- 在左側菜單欄依次選擇 安全協作 > 工單列表。
- 點擊要查看的工單操作列詳情按鈕,系統顯示SQL變更工單詳情頁面。
- 點擊頂部復制創建按鈕,進入到工單編輯界面。
- 填寫和修改工單信息,點擊提交完成SQL變更工單的復制創建。
撤回SQL變更工單
- 用戶登錄DMS系統。
- 在左側菜單欄依次選擇 開發空間 > SQL變更。
- 點擊要查看的工單操作列詳情按鈕,系統顯示SQL變更工單詳情頁面。
- 點擊底部撤回按鈕,系統顯示SQL變更工單撤回彈窗。
- 點擊確定按鈕,完成SQL變更工單的撤回。
注意當工單任務狀態為提交成功、預檢查中、審批中時,才能進行撤回操作。
重試SQL變更工單
- 用戶登錄DMS系統。
- 在左側菜單欄依次選擇 開發空間 > SQL變更。
- 點擊要查看的工單操作列詳情按鈕,系統顯示SQL變更工單詳情頁面。
- 點擊底部重試工單按鈕,系統顯示SQL變更工單重試彈窗。
- 點擊確定按鈕,完成SQL變更工單的重試。
注意當工單處于工單異常狀態時,才能進行此操作。
執行SQL變更工單
- 用戶登錄DMS系統。
- 在左側菜單欄依次選擇 開發空間 > SQL變更。
- 點擊要查看的工單操作列詳情按鈕,系統顯示SQL變更工單詳情頁面。
- 點擊底部執行按鈕,系統顯示SQL變更工單執行彈窗。
- 點擊確定按鈕,完成SQL變更工單的執行。
重試執行工單
- 用戶登錄DMS系統。
- 在左側菜單欄依次選擇 開發空間 > SQL變更。
- 點擊要查看的工單操作列詳情按鈕,系統顯示SQL變更工單詳情頁面。
- 點擊底部重試執行按鈕,系統顯示SQL變更工單重試執行彈窗。
- 點擊確定按鈕,完成SQL變更工單的重試執行。
注意當工單任務狀態為執行失敗時,才能進行此操作。