oracle修改字段类型及长度

–改变类型及长度
Alter Table tableName Add (new_name number(10));–新增加一个字段用作储存要改变类型及长度的值

update tableName p set p.new_name=null;–设置增加字段为空

update tableName set new_name = old_name;–把要改变的字段的值赋值到新加入的字段

update tableName p set p.old_name=null;–设置要改变的字段为空

alter table tableName modify(old_name number(10));–设置要改变的字段类型及长度

update tableName set old_name = new_name;–把值重新迁移到原有字段中

alter table tableName drop column new_name;–清除新增加的字段

–改变长度(char转varchar–长度缩短)
alter table tableName modify(col_name varchar(50));–改变字段类型值变大一点

update tableName p set p.col_name=trim(p.col_name);–清除值中的空格
alter table tableName modify(col_name varchar(20));–改变成自己想要的类型长度

昨日已逝         明日未知

oracle修改字段类型及长度相关推荐

  1. oracle改类型吗,详解Oracle修改字段类型方法总结

    最近学习了Oracle修改字段类型方法,留做记录. 有一个表名为tb,字段段名为name,数据类型nchar(20). 1.假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter tab ...

  2. oracle 修改字段类型流程

    oracle 修改字段类型流程 注意::RECEIVECONTENT_1 为新增的字段 RECEIVECONTENT 为旧字段 1. 第一步:添加一个clob类型的字段 alter table sen ...

  3. oracle修改字段详解,详解Oracle修改字段类型方法总结

    最近学习了Oracle修改字段类型方法,留做记录. 有一个表名为tb,字段段名为name,数据类型nchar(20). 1.假设字段数据为空,则不管改为什么字段类型,可以直接执行: sql;" ...

  4. Oracle 修改字段类型

    修改 Oracle 表中字段类型,在该字段存在值的情况下,会提示:ORA-01439:要更改数据类型,则要修改的列必须为空 这时就需要区分情况处理. 数据量比较小的时候,可以直接操作目标表. 重命名字 ...

  5. Oracle修改字段类型方法

    为什么80%的码农都做不了架构师?>>>    有一个表名为tb,字段段名为name,数据类型nchar(20). 1.假设字段数据为空,则不管改为什么字段类型,可以直接执行: al ...

  6. Oracle修改字段类型方法总结

    有一个表名为tb,字段段名为name,数据类型nchar(20). 1.假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter table tb modify (name nvarcha ...

  7. oracle修改clob值,oracle修改字段类型由varchar2修改为clob类型

    模拟情景,表:batchintfloadlog,要修改字段:resultinfo,字段 从原来的 varchar2 修改为 clob 1.假设要修改字段数值为空,则可以直接修改:​ 可是发现如下错误: ...

  8. Oracle修改字段类型相关操作

    此方法仅针对有数据的字段类型更改! -- 一.变更原'字段名'为'字段名1' alter table 库名.表名 rename column 字段名 to 字段名1;-- 二.增加一个与原字段同名的字 ...

  9. oracle 修改字段类型方法

    因为业务需要,修要修改某个字段数据类型有number(5),变为number(5,2)型 要是没有数据的话直接用以下语句即可 alter   table tb_test modify permile ...

最新文章

  1. 算法er的尽头会是To B吗?
  2. linux命令行ps1变量_利用Shell中变量PS1定制Linux Shell命令主提示符
  3. 表单开发(二):获取单选按钮,多行文本框,下拉菜单,捆绑元素数据,用户注册
  4. linux cp复制文件夹下的软连接,Linux培训:cp命令复制文件和目录
  5. 在c语言中i10是什么意思啊,2011年计算机二级考试C语言十套上机题
  6. Node Version Manager--NodeJS的多版本管理工具--轻松实现多个版本的NodeJS的管理开发
  7. C++ C++基础语法入门总结(一)命名空间-输入输出-缺省参数-函数重载
  8. 交?叉?验?证?(?分?类?器?性?能?)
  9. redux解决了什么问题?
  10. 电子技术基础数字部分第六版_知识速递 | 数字电子技术基础知识要点
  11. 2020-10-28网络安全之网络安全产品
  12. c语言gga字符串校验和代码,NEMA-0183(GPGGA,GPRMC,GPGSA,GPGSV,GPVTG)详解,并附解析代码(C语言版)...
  13. 上次来杭州,已经六年了。。
  14. JAVA小乌龟游泳_描写乌龟游泳的作文
  15. python网络爬虫网易云音乐_怎么使用Python网络爬虫爬取网易云音乐歌词
  16. linux git版本更新
  17. 学术英语理工(第二版)Unit2课文翻译
  18. 制造业数据安全如何保证?天翎知识文档管理系统+群晖NAS企业级解决方案
  19. Arduino设置esp8266实现局域网通信
  20. linux 查看目录挂载,linux查看磁盘挂载的三种方法

热门文章

  1. 深入Delphi FMX从FMX.Types开始(一、原理)
  2. 英文词向量:使用pytorch实现CBOW
  3. VMware虚拟机安装ubuntu16.04系统教程
  4. 计算机组装与维护第二次作业,组装电脑心得(共9篇).docx
  5. 设计模式(一):单例、工厂、原型、建造者、适配器
  6. 苹果签名是什么意思_苹果App签名是什么?
  7. 电商直播必备——直播设备清单
  8. Cirium(睿思誉)与Amadeus达成协议,助力旅游业优化航班搜索和预订
  9. 如何彻底卸载清理MySQL
  10. MapTask运行机制详解以及Map任务的并行度,ReduceTask 工作机制以及reduceTask的并行度,MapReduce总体工作机制