【发布时间】:2022-01-11 17:10:22
【问题描述】:
我有一个使用以下行创建的计算列:
alter table tbPedidos
add restricoes as (cast(case when restricaoLicenca = 1 or restricaoLote = 1 then 1 else 0 end as bit))
但是,现在我需要将此列更改为:
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))
但它不起作用。我正在尝试在 case 语句中输入另一个条件,但它不起作用。
非常感谢!
【问题讨论】:
-
什么不起作用?你有错误吗?它没有做你所期望的吗?如果是这样,你期待什么?
标签: sql sql-server-2008 edit alter calculated-columns