表和列的一般可用别名

时间:2015-04-15 14:16:43

标签: sql sql-server

如果我们使用列定义表,则必须使用公司特定的命名约定。

新员工在理解所有这些表和列名时经常遇到问题。

所以我认为,如果我们能够定义一张桌子“顾客”,那将会很棒。可以随时引用昆德'和 专栏' SPR'由#spezialPreis'引用。

我想在数据库模式中定义这些别名,这样就没有人必须知道旧式的原始名称。

是这样的吗?

special interessted是ms sql server的解决方案。

附加信息:主要目标不是绕过命名约定。让旧的应用程序与旧的命令一起工作,让我们用新的和更好理解的命名来创建新的应用程序。 另外我们不能使用视图,因为我们想在所有语句中使用它。插入,更新,删除,更改,授予,...什么永远..

1 个答案:

答案 0 :(得分:0)

我建议添加一个计算列:

alter table customer add kunde as (old_column_name_here)

除非您使用视图,否则您无法删除旧名称。但这至少会添加新名称,因此您可以迁移到使用它(并且可能最终将旧名称重命名为kunde)。