2015-01-16 68 views
0

大家好,我的問題很奇怪,但必要的。 該數據庫是由誰命名的表和字段,如「EMP.EMPCOD0001」人作出。當然,這是一個低級別的工作,但也沒有辦法改變系統的傢伙是由公司的老闆的支持,並保證其正常工作。是否有可能爲整個數據庫製作完整的遞歸別名?

是否有可能創造一種影子表可鏈接到另一個樣合理的名稱:「employee.id_number」指着桌子糟糕?

+2

也許你可以使用視圖。 (大多數DBMS的支持。) – jarlh

+0

這聽起來像你正在尋找_views_? – jpw

+0

首先,哪個DBMS? – dario

回答

3

使用意見,例如

CREATE VIEW emp.GoodName (goodCol1, goodCol2, goodColEtc) 
as SELECT lameCol1, lameCol2, lameColEtc 
from emp.LameName 

你可以把dbo架構中的所有觀點,但 - 如果它是經過深思熟慮的,或用於安全 - 你可能要保持現有模式。

(編輯以顯示列也可以「映射」。)

+0

(我的語法是針對SQL Server的) –

相關問題