簡體   English   中英

如何從Oracle SQL Developer中的VIEW中刪除多個列

[英]How do I drop multiple columns from a VIEW in Oracle SQL developer for good

因此,我用於創建視圖的腳本如下:

create view Grantson_Samples as  
(  
  select *  
  from MEASUREMENT  
  inner join SCIENTIST using (Scientist_Num)  
  inner join SITE using (Site_ID)  
  inner join MEASUREMENT_TYPE using (Name)  
  where SCIENTIST_NUM = '31415'  
  );  

不用擔心大寫字母(其他表格)中的內容。 但是,問題在於生成的視圖具有我不想要的所有這些額外的列。 我該如何丟棄那些? 基本上,紅色框中的所有內容都需要刪除。

如有任何錯誤,請先感謝和道歉。 新手SQL學習者在這里。

視圖的屏幕截圖。

這一切都在Oracle SQL Developer中。

確定要保留的列。 然后:

create or replace view Grantson_Samples as
    select col1, col2, . . .
    from MEASUREMENT inner join
         SCIENTIST
         using (Scientist_Num) inner join
         SITE
         using (Site_ID) inner join
         MEASUREMENT_TYPE
         using (Name)
    where SCIENTIST_NUM = '31415';

基本上,這將使用所需的列重新創建視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM