2013-05-07 222 views
-3

我表中有57列,需要顯示只有53,如何排除在Oracle SQL一列

我怎麼可以編寫查詢,以消除其他4列

注:我不想使用「從列表中選擇col1,col2,col3 ......」

我需要一個簡單的查詢,以排除那些4列

+0

請...使用forc..err搜索 – Kermit 2013-05-07 15:53:29

+0

根據您用來查詢數據庫的工具,您可能能夠自動生成具有所有列的選擇腳本,然後手動刪除不需要的4。否則,我認爲你可能會留下生成動態SQL,這在這種情況下似乎是過度殺傷。 – Taryn 2013-05-07 15:55:44

+0

簡單的查詢是鍵入select然後選擇你想要的列。這真的不是那麼難。 – Zane 2013-05-07 15:57:41

回答

3

有沒有辦法在語法上做到這一點。然而,懶惰的程序員(這是一件好事)可以找到避免過度輸入的方法。例如:

  1. 的SQL * Plus describe commnad
  2. Cut'n'paste
  3. 編輯器與正則表達式查找/替換