ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle下,要更改数据类型时的限制

oracle下,要更改数据类型时的限制

原创 Linux操作系统 作者:msdnchina 时间:2009-06-07 22:27:17 0 删除 编辑

一.

alter   table   CGFP2   modify   CGFP2_YFPLS   int

--注释:将CGFP2_YFPLS 改为int 类型的,

注意,此时 CGFP2_YFPLS 必须为empty,否则报错 ora-01439 要更改数据类型,则要修改的列必须为空.

二.

若此前CGFP2_YFPLS  已经有数据'12345',则以下语句失败,

alter   table   CGFP2   modify   CGFP2_YFPLS  varchar(3)

报错ora-01441:无法减小列长度,因为一些值过大

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/161195/viewspace-605402/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-07-30

  • 博文量
    498
  • 访问量
    1542036