Get Started with DB2第8章数据库对象

1。查看连接到db的当前用户 db2 values user

2。declare global temporary table与create global temporary的区别是, 前者表结构在连接在当前session有效,后者表结构将保存到数据库中,可在多个会话中使用 共同特点 数据在会话关闭后都回丢失,都位于session schema

3。数据库元数据schema

1)sysibm元数据表

2)syscat,sysibm的视图

3)sysstat, 统计数据

4。Identity列, 数字,自动生成,唯一, 按是否允许手动指定值分成generated by default 和generated always

5。创建sequence

db2 create sequence myseq start with 10 increment by 1

使用序列

下一个值nextval for myseq

当前值prevval for myseq

db2 select next for myseq from sysibm.dummy1

db2 insert into t(id) values(nextval for myseq)

db2 values prevval

6。视图创建

db2 create view myview as select * from t

7。创建索引

db2 create unique index myidx on t(col)

不能在视图,无权限(select除外)的表上创建索引

8。创建别名(同义词)

公共别名

db2 create public synonym mysyn for table myschema.t

私有别名

db2 create synonym mysyn for table myschema.t

别名指向的对象必须加上shema限制

 

待续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值