piliskys

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            25 隨筆 :: 0 文章 :: 40 評(píng)論 :: 0 Trackbacks

          目的:對(duì)某表創(chuàng)建物化視圖時(shí),不要求它所有字段,因此必須列出要的字段,一個(gè)個(gè)字段COPY也比較麻煩.因此寫一角本

          select ?
          ' create??materialized?view? ' || max (a.table_name) || chr( 10 ) ||
          ???
          ' tablespace?staging?refresh?fast??as?select ' || chr( 10 ) ||
          ?substr(
          max (sys_connect_by_path(a.column_name || chr( 10 ), ' , ' )), 2 ) ||
          ?
          ' from? ' || max (a.table_name) || ' @zhengguan?t; ' -- 這里是DBLINK
          ?
          ??
          from ?
          (?
          select ?row_number()? over (?PARTITION? BY ?g.table_name?? order ? by ?g.column_id??)??rn?
          ????,g.table_name,g.column_name??
          from ?
          ?????????user_tab_cols??g
          ??????????
          where ?g.table_name? = ' TB_LVY_INCREASEDECREASEDATA ' ? -- 這里是要建的表名
          ??????????)?a
          ??????????
          ???????????start?
          with ?rn = 1
          ??????????connect?
          by ??rn? = ??prior?rn? + 1
          運(yùn)用:對(duì)于一些存儲(chǔ)過(guò)程中對(duì)表的insert時(shí),這樣也許可減少些工作量,反正靈活運(yùn)用吧,一個(gè)角本也許通過(guò)自己的變化,在工作中可以啟到一定的作用。
          posted on 2006-09-07 17:13 霹靂火 閱讀(473) 評(píng)論(0)  編輯  收藏 所屬分類: oracle數(shù)據(jù)庫(kù)

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 凯里市| 黑水县| 江口县| 佛山市| 安康市| 河津市| 佛学| 周宁县| 嘉定区| 鸡东县| 元朗区| 塘沽区| 日土县| 大余县| 北票市| 黎平县| 尚义县| 榕江县| 漾濞| 东海县| 永州市| 紫阳县| 盖州市| 岳西县| 恩平市| 金堂县| 阆中市| 丰宁| 澜沧| 故城县| 乌鲁木齐县| 通榆县| 太和县| 鸡东县| 锡林浩特市| 依安县| 榆社县| 类乌齐县| 方城县| 启东市| 石景山区|