Oracle:改变变量的大小

时间:2016-07-07 00:44:36

标签: sql oracle oracle11g

我正在研究Oracle数据库。有一个表有一个名为UC_ADMIN_TYPE的列。目前它被设置为1个字符。

因此,例如,此字段的值为A,B,C,D ...... ....

现在我们要将其更改为AA,BB,CC,......就像那样

所以基本上它应该支持2个字符。

我可以继续将当前UC_ADMIN_TYPE的1个字符更改为2个字符吗?

或者是否可以在当前的UC_ADMIN_TYPE(1个字符)本身中容纳2个字符?

如果我需要将其更改为2个字符,那么SQL的用途是什么?

这种变化还有其他影响吗?

1 个答案:

答案 0 :(得分:0)

我建议将列的数据类型修改为varchar2

ALTER TABLE table_name
MODIFY column_name datatype

或者也许是char(n),其中n是char的最大长度。

Difference between char and varchar