国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > DB2 > 正文

DB2數據庫常用傻瓜問題1000問(之三)

2024-09-06 23:58:10
字體:
來源:轉載
供稿:網友

大家在應用db2的時候可能會遇到一些看似簡單的問題,特別對新手來說,我在此簡單的總結一下,發布給大家,希望對大家能有所幫助,同時也歡迎大家一起探討,共同發展,共同進步!
  以下主要以db27.x為基礎的.以下的字符為小寫.

  本文對db2高手來說是不用看的.
  
  所有字符為小寫.
  
  91.如何創建db2的概要表?
  db2的概要表功能類似于oracle的實體化視圖!
  語法為:
  createsummarytabletable_nameas(fullselect)...
  例如:
  定義一個可以刷新的概要表:
  createsummarytabletable_nameas(select*fromtable_name1wherecol1='aaa')
  datainitiallydeferredrefreshdeferred
  其中datainitiallydeferred規定不能將數據作為createtable語句的一部分插入表中.
  refreshdeferred規定表中的數據可以在任何使用了refreshtable語句的時候獲得刷新!
  
  92.如何刷新概要表?
  refreshtablesum_table
  其中sum_table為概要表.
  
  93.如何修改概要表?
  altertablesum_table...
  
  94.如何創建臨時表?
  語法:
  declareglobaltemporarytabletable_name
  as(fullselect)definitiononly
  excludingidentitycolumnattributes
  oncommitdeleterows
  notlogged
  第一行規定臨時表的名稱.
  第二行規定臨時表的列的定義.
  第三行規定不是從源結果表定義中復制的恒等列.
  第四行規定如果沒有打開withgold光標,將會刪除表的所有行.
  第五行規定不對表的改變進行記錄.
  例如:
  declareglobaltemporarytabledec_bsempms
  as(select*frombsempms)definitiononly
  excludingidentitycolumnattributes
  oncommitdeleterows
  notlogged
  
  95.視圖的管理?
  如何創建視圖:
  createviewview_nameasselect*fromtable_namewhere...
  刪除視圖:
  dropviewview_name
  
  96.如何知道視圖定義的內容?
  select*fromsyscat.views中的text列中.
  
  97.如何創建別名?
  createaliasalias_nameforpro_name
  后面的pro_name可以是table,view,alias,nickname等.
  
  98.如何創建序列?
  例如:
  createsequencesequence_name
  startwithstart_number
  incrementbyvalue1
  nomaxvalue
  nocycle
  cachemaximumnumberofsequencevalues
  第一行規定序列的名稱.
  第二行規定序列的開始數值.
  第三行規定每次新增的幅度.
  第四行規定沒有最大數值限制.
  第五行規定最大數值限制.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙里县| 广灵县| 吴堡县| 隆尧县| 萨嘎县| 吉安县| 星座| 扎赉特旗| 洞口县| 红桥区| 湖州市| 吉安市| 九台市| 新闻| 教育| 蓝山县| 新邵县| 宝坻区| 应城市| 巴林左旗| 轮台县| 安阳市| 白玉县| 宁安市| 炉霍县| 新津县| 湾仔区| 乌兰浩特市| 光山县| 孟村| 正蓝旗| 南和县| 波密县| 佛冈县| 双桥区| 靖远县| 德令哈市| 罗定市| 会同县| 民权县| 莱芜市|