如何将计算列添加到表中?

Cri*_*ole 56 t-sql ddl

如何将计算列添加到已存在的表中?SO有计算列帮助 - TSQL但没有关于添加它们的信息.

Cri*_*ole 76

我正在寻找的语法是:

alter table TABLE_NAME
add [column_name] as (**COLUMN-SQL**)
Run Code Online (Sandbox Code Playgroud)

  • 要创建持久列(在插入数据时计算),您可以添加Persisted关键字:alter table TABLE_NAME add [column_name] as(COLUMN-SQL)**PERSISTED** (17认同)
  • EX:`alter table TABLE_NAME将[double_count]添加为(count*2)` (3认同)
  • `alter table TABLE_NAME将[column_name]添加为(**COLUMN-SQL**)` (2认同)
  • 我想这是在计算列中使用窗口函数的结果。 (2认同)