11. DB2低版本數據到高版本的遷移
先將低版本數據備份使用恢復功能導入高版本數據庫,然後在命令窗口輸入 db2 migrate database 。
12. 表名或模式中含有引號時訪問表
命令窗口:
- db2 select * from \ "tabschema\ ".\ "tabname\ "
命令行處理器:
- db2=> select * from "tabschema ". "tabname "
13. 導出數據庫的表結構生成DDL文件
命令窗口:db2look -d -e -c -o
14. 執行腳本文件
命令窗口:db2 -tvf
15. 代碼頁的轉換
16. 獲取當前DB2的版本
- select * from sysibm.sysversions
17. DB2表的字段的修改限制?
只能修改VARCHAR2類型的並且只能增加不能減少
- alter table alter column set data type varchar(SIZE)
18. 如何查看表的結構?
- describe table
- or
- describe select * from .
19. 如何快速清除一個大表?
- ALTER TABLE TABLE_NAME ACTIVE NOT LOGGED INITALLY WITH EMPTY TABLE
20. 如何查看數據庫的存儲過程?
- SELECT * FROM SYSCAT.PROCEDURES
21. 如何查看表的約束?
- SELECT * FROM SYSCAT.CHECKS WHERE TABNAME =
22. 如何查看表的引用完整約束?
- SELECT * FROM SYSCAT.REFERENCES WHERE TABNAME =
11. DB2低版本數據到高版本的遷移
先將低版本數據備份使用恢復功能導入高版本數據庫,然後在命令窗口輸入 db2 migrate database 。
12. 表名或模式中含有引號時訪問表
命令窗口:db2 select * from \ "tabschema\ ".\ "tabname\ "
命令行處理器:db2=> select * from "tabschema ". "tabname "
13. 導出數據庫的表結構生成DDL文件
命令窗口:db2look -d -e -c -o
14. 執行腳本文件
命令窗口:db2 -tvf
15. 代碼頁的轉換
16. 獲取當前DB2數據庫的版本
- select * from sysibm.sysversions
17. DB2表的字段的修改限制?
只能修改VARCHAR2類型的並且只能增加不能減少
- alter table alter column set data type varchar(SIZE)
18. 如何查看表的結構?
- describe table
- or
- describe select * from .
19. 如何快速清除一個大表?
- ALTER TABLE TABLE_NAME ACTIVE NOT LOGGED INITALLY WITH EMPTY TABLE
20. 如何查看數據庫的存儲過程?
- SELECT * FROM SYSCAT.PROCEDURES
21. 如何查看表的約束?
- SELECT * FROM SYSCAT.CHECKS WHERE TABNAME =
22. 如何查看表的引用完整約束?
- SELECT * FROM SYSCAT.REFERENCES WHERE TABNAME =
以上的相關內容就是對DB2數據庫使用的32個小技巧的介紹,望你能有所收獲。