我不是在寻找一个问题的具体答案,而是在进行进一步研究时寻找什么的一般方向。我有一个非常有用的查询和某个方面mytable.column1
我经常更改。根据{{1}}的不同,表中还有一个我想要更改的别名。因此,如果mytable.column1
为1,则别名需要类似mytable.column1
,如果是{2},则别名需要为aliasFor1
。做这样的事情的命名法是什么,以及阅读它的一些好资源是什么?
答案 0 :(得分:2)
我认为你正在寻找computed columns(如果我是对的)。还涉及here - Creating Table
create table computed
(
column1 int,
descr as 'aliasFor'+CAST(column1 as varchar))
)
每次更新column1
时,另一列也会更新。