zoukankan      html  css  js  c++  java
  • Oracle修改原有字段类型

      如果:

        对表字段类型,进行修改。

        例如 表名为A,字段为 A_NAME

        字段兼容的情况就可以直接进行修改!在此说一下不兼容情况,会有一个错误提示为:ORA-01439:要更改数据类型,则要修改的列必须为空

        

     1 我的场景是将Varchar2转为CLOB, 下面为实现过程 
     2 
     3  //将A_NAME改名为A_NAME1
     4 ALTER TABLE A RENAME COLUMN A_NAMETO A_NAME1;
     5 
     6 //添加新字段 A_NAME
     7 ALTER TABLE A ADD A_NAME CLOB;
     8 
     9 //转值进行转移
    10 UPDATE A SET ERROR=TRIM(A_NAME1);
    11 
    12 //删除原先字段,数据已经转移到指定字段里面了
    13 ALTER TABLE A DROP COLUMN A_NAME1;

      

     1 一般操作字段的用法还有以下几点:
     2 
     3 --添加新字段
     4 ALTER TABLE A ADD COLUMN_NAME NUMBER;
     5 
     6 --修改字段长度
     7 ALTER TABLE A MODIFY COLUMN_NAME NUMBER(10); 
     8  
     9 --修改字段名称
    10 ALTER TABLE A RENAME COLUMN COLUMN_NAME TO COLMN_NAME_NEW;
    11 
    12 --删除指定字段
    13 ALTER TABLE A DROP COLUMN COLUMN_NAME

        以上是操作表字段的基本用法。

     

      

  • 相关阅读:
    django配置日志
    drf6
    drf4
    drf3
    drf2
    drf1
    vue2
    vue3
    vue1
    choices字段、mtv和mvc模型、ajax基本语法、sweetalert弹出框插件、自定义分页器
  • 原文地址:https://www.cnblogs.com/yhongl/p/3953395.html
Copyright © 2011-2022 走看看