DB2數據庫在實際操作中的一些實際應用經驗總結
我們今天主要向大家講述的是DB2數據庫在實際操作中的一些實際應用經驗,以及對其在實際操作中涉及到實際操作代碼的介紹,假如你對DB2數據庫在實際操作中的一些實際應用經驗有興趣了解的話,你就可以通過以下的文章對其進行了解。
建立數據庫DB2_GCB
- CREATEDATABASEDB2_GCBONG:ALIASDB2_GCB
- USINGCODESETGBKTERRITORYCNCOLLATEUSINGSYSTEMDFT_EXTENT_SZ32
連接數據庫
- connecttosample1userdb2adminusing8301206
建立別名
- createaliasdb2admin.tablesforsysstat.tables;
- CREATEALIASDB2ADMIN.VIEWSFORSYSCAT.VIEWS
- createaliasdb2admin.columnsforsyscat.columns;
- createaliasguest.columnsforsyscat.columns;
建立表
- createtablezjt_tablesas
- (select*fromtables)definitiononly;
- createtablezjt_viewsas
- (select*fromviews)definitiononly;
插入記錄
- insertintozjt_tablesselect*fromtables;
- insertintozjt_viewsselect*fromviews;
建立視圖
- createviewV_zjt_tablesasselecttabschema,tabnamefromzjt_tables;
建立觸發器
- CREATETRIGGERzjt_tables_del
- AFTERDELETEONzjt_tables
- REFERENCINGOLDASO
- FOREACHROWMODEDB2SQL
- Insertintozjt_tables1values(substr(o.tabschema,1,8),substr(o.tabname,1,10))
建立***性索引
- CREATEUNIQUEINDEXI_ztables_tabname
- ONzjt_tables(tabname);
查看表
- selecttabnamefromtables
- wheretabname='ZJT_TABLES';
查看列
- selectSUBSTR(COLNAME,1,20)as列名,TYPENAMEas類型,LENGTHas長度
- fromcolumns
- wheretabname='ZJT_TABLES';
DB2數據庫查看表結構下#p#
DB2數據庫查看表結構接上
- db2describetableuser1.department
- db2describeselect*fromuser.tables
查看表的索引
- db2describeindexesfortableuser1.department
查看視圖
- selectviewnamefromviews
- whereviewname='V_ZJT_TABLES';
查看索引
- selectindnamefromindexes
- whereindname='I_ZTABLES_TABNAME';
查看存貯過程
- SELECTSUBSTR(PROCSCHEMA,1,15),SUBSTR(PROCNAME,1,15)
- FROMSYSCAT.PROCEDURES;
類型轉換(cast)
- ipdatatype:varchar
- selectcast(ipasinteger)+50fromlog_comm_failed
重新連接
- connectreset
DB2數據庫中斷數據庫連接
- disconnectdb2_gcb
- viewapplication
- LISTAPPLICATION;
- killapplication
- FORCEAPPLICATION(0);
DB2forceapplicationsall(強迫所有應用程序從數據庫斷開)
locktable
獨占
locktabletestinexclusivemode
共享
locktabletestinsharemode
顯示當前用戶所有表
listtables
列出所有的系統表
listtablesforsystem
顯示當前活動數據庫
listactivedatabases
查看命令選項
listcommandoptions
系統數據庫目錄
LISTDATABASEDIRECTORY
表空間
listtablespaces
表空間容器
- LISTTABLESPACECONTAINERSFOR
- Example:LISTTABLESPACECONTAINERSFOR1
顯示DB2數據庫用戶數據庫的存取權限
GETAUTHORIZATIONS
啟動實例
DB2START
停止實例
db2stop
表或視圖特權
- grantselect,delete,insert,updateontablestouser
- grantallontablestouserWITHGRANTOPTION
程序包特權
- GRANTEXECUTE
- ONPACKAGEPACKAGE-name
- TOPUBLIC
以上的相關內容就是對DB2數據庫的一些實際應用經驗的介紹,望你能有所收獲。
【編輯推薦】
- DB2V8升級到DB2V95在AIX平臺上很簡單
- IBM DB2 Content Manager V83安裝與SQL0818
- DB2 For z/OS or OS/390性能如何正確管理?
- DB2 CMO安裝7.1.2.6補丁之后會出現什么?
- DB2 9.5分區管理以及其應用實踐的詳細描述