【发布时间】:2017-03-22 10:34:46
【问题描述】:
我正在尝试计算小数点后 1 位的比率。所以我使用
创建了一个视图create or replace view MyView
as
select cast(A/B as numeric(4, 1)) as ratio from MyTable;
A 为 int 类型,B 为实数,小数点后 3 位 我收到一个错误
无法将视图列“比率”的数据类型从数字更改为数字(4,1)
知道如何解决这个问题吗?
【问题讨论】:
-
您无法更改视图中的列数据类型。改为删除并重新创建
标签: sql database postgresql