您好我的问题很奇怪但很有必要。 该数据库由名为“EMP.EMPCOD0001”的表和字段的人员创建。当然这是一个低级别的工作,但没有办法改变系统,而且这个人得到了公司所有者的支持,而且IT需要正常工作。
是否有可能创建一种影子表,该影子表以合理的名称链接到另一个影子表:“employee.id_number”指向蹩脚的表格?
答案 0 :(得分:3)
使用视图,例如
CREATE VIEW emp.GoodName (goodCol1, goodCol2, goodColEtc)
as SELECT lameCol1, lameCol2, lameColEtc
from emp.LameName
您可以将所有视图放在dbo架构中,但是 - 如果它经过深思熟虑或用于安全性 - 您可能希望维护现有架构。
(编辑以显示列可以"映射"以及。