在 DB2 資料庫管理中,表格重命名與查看表結構是基礎且常用的操作。本文將詳細介紹 RENAME TABLE 語法與各類查看表資訊的指令,幫助您高效管理資料庫物件。
若要變更現有表格名稱,可使用 RENAME TABLE 陳述式。基本語法如下:
RENAME TABLE 舊表名 TO 新表名;
db2 rename table tta to rn_tab
DB20000I SQL命令成功完成。
DB2 提供多種 LIST TABLES 與 DESCRIBE TABLE 指令,可依需求查詢不同層級的表格資訊:
| 指令 | 說明 |
|---|---|
list tables | 列出當前使用者擁有的所有表格 |
list tables for all | 列出資料庫中定義的所有表格(需權限) |
list tables for schema <schema名稱> | 列出指定綱要中的表格 |
list tables for schema | 列出以當前使用者名稱為綱要的表格 |
describe table <表名> | 顯示指定表格的結構(欄位、資料型態、可否為空等) |
db2 describe table department
此指令將回傳該表的欄位名稱、資料類型、長度、預設值、是否為主鍵等詳細資訊,極適合開發與除錯時參考。
掌握 RENAME TABLE 與各類 LIST/DESCRIBE 指令,能讓您在 DB2 環境中更靈活地管理表格結構與掌握資料庫元資料。建議在正式環境執行重命名前,先確認無相依物件,避免操作失敗。