相关疑难解决方法(0)

如何在SQL Server 2008中更改此计算列?

我有一个使用以下行创建的计算列:

alter table tbPedidos 
add restricoes as (cast(case when restricaoLicenca = 1 or restricaoLote = 1 then 1 else 0 end as bit))
Run Code Online (Sandbox Code Playgroud)

但是,现在我需要更改此列,例如:

alter table tbPedidos 
alter column restricoes as (cast(case when restricaoLicenca = 1 or restricaoLote = 1 or restricaoValor = 1 then 1 else 0 end as bit))
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我正在尝试为case语句输入另一个条件,但它不起作用.

非常感谢!

sql edit calculated-columns alter sql-server-2008

53
推荐指数
3
解决办法
7万
查看次数

标签 统计

alter ×1

calculated-columns ×1

edit ×1

sql ×1

sql-server-2008 ×1