Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103071887
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-25 18:37:25

  
81.表的类型有哪些?
基本表
结果表
概要表
类型表
子类型
子表
声明的临时表
系统临时表
82.如何定义序列?
CREATESEQUENCEORDERSEQSTARTWITH1INCREMENTBY1NOMAXVALUENOCYCLECACHE24
83.如何将表置于检查挂起状态?
SETINTEGRITYTABLE_NAMEOFF   
84.如何获得表的排斥锁?
LOCKTABLETABLE_NAMEINEXCLUSIVEMODE   
85.如何把表调整为没有检查数据的在线状态?
SETINTEGRITYFORTABLE_NAMEALLIMMEDIATEUNCHECKED
86.如何解除表的锁定?
COMMIT   
87.如何关闭表的日志?
ALTERTABLETABLE_NAMEACTIVENOTLOGGEDINIALLY   
88.如何删除表?
DROPSCHEMA.TABLE_NAME     
89.如何重命名表?
RENAMETABLE_OLDTOTABLE_NEW   
90.如何取当前时间?
SELECTCURRENTTIMESTAMPFROMSYSIBM.SYSDUMMY1
91.如何创建DB2的概要表?
DB2的概要表功能类似于ORACLE的实体化视图!
语法为:
CREATESUMMARYTABLETABLE_NAMEAS(FULLSELECT)...
例如:
定义一个可以刷新的概要表:
CREATESUMMARYTABLETABLE_NAMEAS(SELECT*FROMTABLE_NAME1WHERECOL1='AAA')
DATAINITIALLYDEFERREDREFRESHDEFERRED
其中DATAINITIALLYDEFERRED规定不能将数据作为CREATETABLE语句的一部分插入表中.
REFRESHDEFERRED规定表中的数据可以在任何使用了REFRESHTABLE语句的时候获得刷新!  
 
 
来自: 新客网() 详文参考:
阅读(710) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~