有时我需要将数字类型列的值设置为最大值
因为我需要允许所有值,并且不能使用负值。例子:
对于数字(1)-> 9
对于数字(1,2)-> 9.99
我可以根据列类型动态更新列最大值吗?
Update table set x= ?maxvalue?
答案 0 :(得分:1)
我建议使用默认值。
Alter table your_table modify your_col number(1) default 9;
现在,您可以将值更新为默认值。
Update your_table
Set your_col = default
Where ..
对于数据类型为number(1,2)
且默认值为9.99
的列,您可以用同样的方法进行操作
干杯!