91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle中怎么創建帶有參數的視圖

發布時間:2021-07-28 17:10:47 來源:億速云 閱讀:618 作者:Leah 欄目:數據庫

Oracle中怎么創建帶有參數的視圖,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

首先定義程序包:

/* 按個人需要定義,我定義三個參數 ,因我項目程序需要,所以三個參數都是number ,當然可定義其它類型
但切記,第二個create 的參數類型等需以第一個create一致,否則程序包創建失敗
*/
create or replace package p_view_param is 
    --參數一
  function set_param(num number) return number; 
  function get_param return number;
  --參數二
  function set_Type(num number) return number; 
  function get_Type return number;
  --參數三
  function set_Id(num number) return number; 
  function get_Id return number;
  end p_view_param; 
--
 create or replace package body p_view_param is 
    paramValue number; 
    paramType number; 
    paramId number; 
    -- Param
    function set_param(num number) return number is 
    begin 
     paramValue:=num; 
     return num; 
    end; 
    function get_param return number is 
    begin 
     return paramValue; 
    end; 
    -- Type
    function set_Type(num number) return number is 
    begin 
     paramType:=num; 
     return num; 
    end; 
    function get_Type return number is 
    begin 
     return paramType; 
    end;
    -- ID
    function set_Id(num number) return number is 
    begin 
     paramId:=num; 
     return num; 
    end; 
    function get_Id return number is 
    begin 
     return paramId; 
    end;
  end p_view_param;

創建的時候記得先創建第一個;

接下來定義視圖:

/*
*定義視圖,where 后面跟參數,可自己拼裝,注意視圖字段要和select的字段匹配
*/
CREATE OR REPLACE VIEW abstract_sum_view(fa_id, aircraft_num,aircraft_weight,airline_code,anchor_pos)
      AS SELECT f.fa_id, f.aircraft_num,findweight(f.aircraft_num),f.airline_code,f.anchor_pos
      FROM tb_flight_abstract f
       where f.fa_id=p_view_param.get_Id(); --參數
--使用視圖,傳參
 select * from abstract_sum_view where p_view_param.set_id(3)=3 ;

關于Oracle中怎么創建帶有參數的視圖問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

迁安市| 灵寿县| 江北区| 班玛县| 民乐县| 应城市| 叙永县| 晋江市| 包头市| 陇南市| 明溪县| 搜索| 云阳县| 平阳县| 贡觉县| 英超| 青岛市| 清河县| 随州市| 察雅县| 新蔡县| 米易县| 女性| 江油市| 罗江县| 库伦旗| 京山县| 中卫市| 米林县| 龙州县| 英德市| 临高县| 肥乡县| 神农架林区| 民权县| 清流县| 绥滨县| 鹤庆县| 金塔县| 论坛| 枣强县|