2018-10-11 - 修改数据库字段类型

转自:https://jingyan.baidu.com/article/c35dbcb0edf7408916fcbc05.html

select * from CT_BAS_BackgroundProce   查询

alter table  CT_BAS_BackgroundProce add newColnum clob;   新增一列  类型为clob   名称为newColnum 

update CT_BAS_BackgroundProce set newColnum = CFPROCESQL;   将原有的数据复制到新的一列

ALTER table CT_BAS_BackgroundProce drop column CFPROCESQL;  将原来的列删除

alter table CT_BAS_BackgroundProce rename column newColnum to CFPROCESQL; 新增的列重新命名为原来的列


当修改列名异常的话    可以新建一个原来的 然后反操作一下

alter table CT_SYS_CarInfoInterfaceLogBill add CFERRORLOG clob

update CT_SYS_CarInfoInterfaceLogBill set CFERRORLOG = newColnum

ALTER table CT_SYS_CarInfoInterfaceLogBill drop column newColnum

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 系统用户: 1.sys system(sys权限最高) 2.sysman(操作企业管理器) 密码是安装的时候输入的...
    3hours阅读 1,611评论 0 0
  • 1、约束概述 约束的目的是为了保证数据的完整性与一致性。 按照约束的范围划分:列级约束:只对一个数据列建立约束。既...
    黒猫阅读 1,003评论 3 5
  • 第一天 7月13日OCP笔记: Oracle Ocp11g准备资料: OracleFundmentals 书 管理...
    fjxCode阅读 2,843评论 0 4
  • 1、登录SQL plus 使用系统用户登录: 首先系统用户有:sys和system,这两个用户权限较高; 其中sy...
    方研梅阅读 727评论 0 0
  • 在我的认知里,故乡总是不同的,这里太阳的温度不一样,天空的色彩不一样,雨水的味道不一样,这里的一切都跟其他地方不一...
    王小金Vincent阅读 294评论 5 3