DB2數(shù)據(jù)庫在實(shí)際操作中的一些實(shí)際應(yīng)用經(jīng)驗(yàn)總結(jié)
我們今天主要向大家講述的是DB2數(shù)據(jù)庫在實(shí)際操作中的一些實(shí)際應(yīng)用經(jīng)驗(yàn),以及對其在實(shí)際操作中涉及到實(shí)際操作代碼的介紹,假如你對DB2數(shù)據(jù)庫在實(shí)際操作中的一些實(shí)際應(yīng)用經(jīng)驗(yàn)有興趣了解的話,你就可以通過以下的文章對其進(jìn)行了解。
建立數(shù)據(jù)庫DB2_GCB
- CREATEDATABASEDB2_GCBONG:ALIASDB2_GCB
- USINGCODESETGBKTERRITORYCNCOLLATEUSINGSYSTEMDFT_EXTENT_SZ32
連接數(shù)據(jù)庫
- 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;
建立觸發(fā)器
- 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數(shù)據(jù)庫查看表結(jié)構(gòu)下#p#
DB2數(shù)據(jù)庫查看表結(jié)構(gòu)接上
- 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;
類型轉(zhuǎn)換(cast)
- ipdatatype:varchar
- selectcast(ipasinteger)+50fromlog_comm_failed
重新連接
- connectreset
DB2數(shù)據(jù)庫中斷數(shù)據(jù)庫連接
- disconnectdb2_gcb
- viewapplication
- LISTAPPLICATION;
- killapplication
- FORCEAPPLICATION(0);
DB2forceapplicationsall(強(qiáng)迫所有應(yīng)用程序從數(shù)據(jù)庫斷開)
locktable
獨(dú)占
locktabletestinexclusivemode
共享
locktabletestinsharemode
顯示當(dāng)前用戶所有表
listtables
列出所有的系統(tǒng)表
listtablesforsystem
顯示當(dāng)前活動數(shù)據(jù)庫
listactivedatabases
查看命令選項(xiàng)
listcommandoptions
系統(tǒng)數(shù)據(jù)庫目錄
LISTDATABASEDIRECTORY
表空間
listtablespaces
表空間容器
- LISTTABLESPACECONTAINERSFOR
- Example:LISTTABLESPACECONTAINERSFOR1
顯示DB2數(shù)據(jù)庫用戶數(shù)據(jù)庫的存取權(quán)限
GETAUTHORIZATIONS
啟動實(shí)例
DB2START
停止實(shí)例
db2stop
表或視圖特權(quán)
- grantselect,delete,insert,updateontablestouser
- grantallontablestouserWITHGRANTOPTION
程序包特權(quán)
- GRANTEXECUTE
- ONPACKAGEPACKAGE-name
- TOPUBLIC
以上的相關(guān)內(nèi)容就是對DB2數(shù)據(jù)庫的一些實(shí)際應(yīng)用經(jīng)驗(yàn)的介紹,望你能有所收獲。
【編輯推薦】
- DB2V8升級到DB2V95在AIX平臺上很簡單
- IBM DB2 Content Manager V83安裝與SQL0818
- DB2 For z/OS or OS/390性能如何正確管理?
- DB2 CMO安裝7.1.2.6補(bǔ)丁之后會出現(xiàn)什么?
- DB2 9.5分區(qū)管理以及其應(yīng)用實(shí)踐的詳細(xì)描述