【发布时间】:2023-03-05 11:21:01
【问题描述】:
我的数据库中有一些包含数据的计算列。无论如何,是否可以将这些列的类型更改为未计算,而无需将其数据删除并复制到新的未计算列中?
比如我想改变
[Fee] AS CONVERT([decimal](19,4),(case when [Quantity]=(0) then (0) else [Price]/[Quantity] end)) PERSISTED,
到
[Fee] [decimal](26, 16) NOT NULL,
【问题讨论】:
-
你必须告诉我们这是什么具体数据库。
SQL只是查询语言,但标准中没有定义类似的东西——它们是特定于供应商的。请添加适当的标签,例如mysql、postgresql、sql-server、oracle或您使用的任何标签。
标签: sql sql-server calculated-columns