2012-03-24 74 views
0

我有一個SQL查詢,從中選擇「db_cache_advice」中的多個列。我想從腳本創建一個PL/SQL存儲過程。將多列SQL查詢顯示到PL/SQL存儲過程中

這裏是SQL腳本,可有人告訴我一個小樣本從中我可以拿起...

select name, size_for_estimate, size_factor, estd_physical_read_factor 
    from v$db_cache_advice; 
+2

歡迎來到Stack Overflow。這是遠遠不夠的信息。你需要a)決定你想要做什麼。 b)試圖做到這一點,然後在遇到問題時再回來,請閱讀[常見問題] _和_ [問]。 – Ben 2012-03-24 19:43:08

回答

0

如果你問我們是否可以在PL/SQL存儲過程中選擇多個列或不..

那麼好,是的,我們可以選擇多列以及..

你必須給多個變量列表相對於列數你選擇 -

select name, size_for_estimate, size_factor, estd_physical_read_factor 
into l_name, l_size_for_estimate, l_size_factor, l_estd_physical_read_factor 
    from v$db_cache_advice; 

請注意變量應該同步,數據類型應該與列值匹配匹配...