DB2数据库在实际操作中的一些实际应用经验总结

我们今天主要向大家讲述的是DB2数据库在实际操作中的一些实际应用经验,以及对其在实际操作中涉及到实际操作代码的介绍,假如你对DB2数据库在实际操作中的一些实际应用经验有兴趣了解的话,你就可以通过以下的文章对其进行了解。

创新互联是一家专业提供邛崃企业网站建设,专注与网站制作、成都网站设计、H5建站、小程序制作等业务。10年已为邛崃众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

建立数据库DB2_GCB

 
 
 
  1. CREATEDATABASEDB2_GCBONG:ALIASDB2_GCB  
  2. USINGCODESETGBKTERRITORYCNCOLLATEUSINGSYSTEMDFT_EXTENT_SZ32  

连接数据库

 
 
 
  1. connecttosample1userdb2adminusing8301206 

建立别名

 
 
 
  1. createaliasdb2admin.tablesforsysstat.tables;  
  2.  
  3. CREATEALIASDB2ADMIN.VIEWSFORSYSCAT.VIEWS  
  4.  
  5. createaliasdb2admin.columnsforsyscat.columns;  
  6.  
  7. createaliasguest.columnsforsyscat.columns;  

建立表

 
 
 
  1. createtablezjt_tablesas  
  2. (select*fromtables)definitiononly;  
  3. createtablezjt_viewsas  
  4. (select*fromviews)definitiononly;  

插入记录

 
 
 
  1. insertintozjt_tablesselect*fromtables;  
  2. insertintozjt_viewsselect*fromviews;  

建立视图

 
 
 
  1. createviewV_zjt_tablesasselecttabschema,tabnamefromzjt_tables; 

建立触发器

 
 
 
  1. CREATETRIGGERzjt_tables_del  
  2. AFTERDELETEONzjt_tables  
  3. REFERENCINGOLDASO  
  4. FOREACHROWMODEDB2SQL  
  5. Insertintozjt_tables1values(substr(o.tabschema,1,8),substr(o.tabname,1,10))  

建立***性索引

 
 
 
  1. CREATEUNIQUEINDEXI_ztables_tabname  
  2. ONzjt_tables(tabname);  

查看表

 
 
 
  1. selecttabnamefromtables  
  2. wheretabname='ZJT_TABLES';  

查看列

 
 
 
  1. selectSUBSTR(COLNAME,1,20)as列名,TYPENAMEas类型,LENGTHas长度  
  2. fromcolumns  
  3. wheretabname='ZJT_TABLES';  

DB2数据库查看表结构下#p#

DB2数据库查看表结构接上

 
 
 
  1. db2describetableuser1.department  
  2. db2describeselect*fromuser.tables  

查看表的索引

 
 
 
  1. db2describeindexesfortableuser1.department 

查看视图

 
 
 
  1. selectviewnamefromviews  
  2. whereviewname='V_ZJT_TABLES';  

查看索引

 
 
 
  1. selectindnamefromindexes  
  2. whereindname='I_ZTABLES_TABNAME';  

查看存贮过程

 
 
 
  1. SELECTSUBSTR(PROCSCHEMA,1,15),SUBSTR(PROCNAME,1,15)  
  2. FROMSYSCAT.PROCEDURES;  

类型转换(cast)

 
 
 
  1. ipdatatype:varchar  
  2. selectcast(ipasinteger)+50fromlog_comm_failed  

重新连接

 
 
 
  1. connectreset 

DB2数据库中断数据库连接

 
 
 
  1. disconnectdb2_gcb  
  2. viewapplication  
  3. LISTAPPLICATION;  
  4. killapplication  
  5. FORCEAPPLICATION(0);  

DB2forceapplicationsall(强迫所有应用程序从数据库断开)

locktable

独占

locktabletestinexclusivemode

共享

locktabletestinsharemode

显示当前用户所有表

listtables

列出所有的系统表

listtablesforsystem

显示当前活动数据库

listactivedatabases

查看命令选项

listcommandoptions

系统数据库目录

LISTDATABASEDIRECTORY

表空间

listtablespaces

表空间容器

 
 
 
  1. LISTTABLESPACECONTAINERSFOR  
  2. Example:LISTTABLESPACECONTAINERSFOR1  

显示DB2数据库用户数据库的存取权限

GETAUTHORIZATIONS

启动实例

DB2START

停止实例

db2stop

表或视图特权

 
 
 
  1. grantselect,delete,insert,updateontablestouser  
  2. grantallontablestouserWITHGRANTOPTION  

程序包特权

 
 
 
  1. GRANTEXECUTE  
  2. ONPACKAGEPACKAGE-name  
  3. TOPUBLIC  

以上的相关内容就是对DB2数据库的一些实际应用经验的介绍,望你能有所收获。

网页标题:DB2数据库在实际操作中的一些实际应用经验总结
网页地址:http://www.csdahua.cn/qtweb/news26/243276.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网