分两种情况:

1.表中没有数据的情况,直接一条sql语句就能解决

alter     table    表名    modify(字段名   字段类型 )

例:

alter table A modify(name varchar2(4000))

2.在表中有数据的情况下,不能直接使用modify,否则会报错,如图

思路分4段,先将原字段改个名字,然后新增一个列,这个新增的列名跟原字段列名一致,然后将原字段中的数据复制进新增字段中即可,最后删除改了名字的字段。

如:创建的表student如图

但想改SAGE字段的长度为3, 此时可以这样做:

1)把sage列重命名为age

2)然后新增一个Sage字段,此时要写成我想要的字段长度或者类型

3)然后复制原有数据到新创建的列上面

4) 最后使用alter table student drop column name;语句删除修改了的字段。

其他列想改的也可以照此操作。

此时明显看到表字段已经修改

oracle 如何修改表字段的类型或者长度相关推荐

  1. mysql中修改表字段的类型长度_(SQL)修改表结构[字段类型]、表字段长度,

    ①:更改字段类型长度 ALTER TABLE 表名 ALTER COLUMN 字段名 类型的长度–varchar(50) 例:把城市表的城市字段原来长度为20改为30 ALTER TABLE city ...

  2. oracle 测试数据类型,oracle修改表字段的数据类型测试

    oracle修改表字段的数据类型的测试 思路 将要更改类型的字段名改名新字段以备份: 根据需求,添加一个与要更改类型的字段名同名的字段(原字段已经改名), 然后更新数据, 最后删除改名备份的字段 脚本 ...

  3. 修改表字段类型长度_PG修改字段

    今天又遇到一个需求,要把PG中的字段类型修改一下.本来以为是个很简单的事情,毕竟Oracle就是一条指令就行了.但是在PG中改字段真的真的太难了. 当你修改表字段的时候,会报ERROR: cannot ...

  4. oracle修改字段的默认,oracle系统默认的账号ORACLE修改表字段的数据类型

    ORACLE修改表字段的数据类型 项目需求变更,需要用到备用字段,开始以为是这样改表的: alter table tablename alter column colname newDataType ...

  5. mysql中修改表字段名/字段长度/字段类型详解

    在mysql中我们对数据表字段的修改命令只要使用alter就可以了,下面我来给大家详细介绍mysql中修改表字段名/字段长度/字段类型等等一些方法介绍,有需要了解的朋友可参考. 先来看看常用的方法 M ...

  6. 修改mysql表的字段名_mysql中修改表字段名/字段长度/字段类型详解

    在mysql中我们对数据表字段的修改命令只要使用alter就可以了,下面我来给大家详细介绍mysql中修改表字段名/字段长度/字段类型等等一些方法介绍,有需要了解的朋友可参考. 先来看看常用的方法 M ...

  7. Mysql 使用【information_schema.COLUMNS】批量修改表字段注释

    接手一个新项目,已经初步开发并上线了.因开发人员不按规范开发,数据库表中的字段注释基本没有,线上追加注释不方便,最后解决是在测试端生成相应的修改字段的Sql语句来同步线上的字段保证线上.线下数据库表. ...

  8. mysql修改表字段名称

    修改表字段名格式如下: alter table 表名 change column 旧字段名 新字段名 [约束条件]: alter table MESSAGE change column LeaveMe ...

  9. postgre 修改表字段默认值

    修改表字段默认值 alter table alf_authority alter column downloadflag set default 'true'; alter table alf_aut ...

  10. Oracle应用之修改表字段类型

    Mysql对于有数据和没数据的表字段类型都可以随意修改,不过oracle就不一样. 假如表A有个字段a,本来为number类型,然后我们想修改为varchar2类型. (1)字段a没数据的情况,改为v ...

最新文章

  1. 世界最优秀的分布式文件系统架构演进之路
  2. 读 博 失 败 的 10 大 作 死 方 法
  3. 往年包场丘赛的北大,今年被清华逆袭了
  4. java 关闭按钮监听_Java事件处理(1)——实现简单的事件监听功能
  5. python输出数据到excel-如何使用python将传感器数据输出保存到excel中
  6. 第四章 PX4-Pixhawk-MPU6000传感器驱动解析
  7. 大数据算法与分析技术国家工程实验室将建设
  8. Spring基于XML装配Bean
  9. 昨天,A站受黑客攻击千万条用户数据外泄,量子加密能救得了吗?
  10. 详解MathType中如何插入特殊符号
  11. 手机MODEM 开发(14)----高通平台手机开发之Modem
  12. 面向对象思想----不看懊悔!
  13. C++ 处理异常相关
  14. linux安装pdo mysql扩展_linux下php安装pdo_mysql扩展
  15. 速读-NFA的GPU加速器
  16. Android Studio连接MySQL:问题解决:虚拟机无法连接本地SQL,coon总为空
  17. JAVA SE — Day 18
  18. 百词斩不复习_百词斩怎么复习,学好英语的前提条件是?
  19. 均方距离计算公式_均值、方差、均方值、均方差计算
  20. 道德经和译文_道德经全文和译文

热门文章

  1. MediaCoder压缩参数设置
  2. GBK 汉字编码转换
  3. AutoCAD全面卸载的方法
  4. PPT使用技巧——绘制圆角曲线
  5. 数据库 | PostgreSQL从入门到精通
  6. 基于Matlab的表面肌电信号处理软件设计与开发
  7. php的运行方式及vc6和vc9,ts和nts区别
  8. LFW数据集—人脸对齐
  9. python如何获取表单数据_Python Django 获取表单数据的三种方式
  10. 网易云Android高级,网易云音乐Android新版 一键升本地音质