oracle 如何修改表字段的类型或者长度
分两种情况:
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 如何修改表字段的类型或者长度相关推荐
- mysql中修改表字段的类型长度_(SQL)修改表结构[字段类型]、表字段长度,
①:更改字段类型长度 ALTER TABLE 表名 ALTER COLUMN 字段名 类型的长度–varchar(50) 例:把城市表的城市字段原来长度为20改为30 ALTER TABLE city ...
- oracle 测试数据类型,oracle修改表字段的数据类型测试
oracle修改表字段的数据类型的测试 思路 将要更改类型的字段名改名新字段以备份: 根据需求,添加一个与要更改类型的字段名同名的字段(原字段已经改名), 然后更新数据, 最后删除改名备份的字段 脚本 ...
- 修改表字段类型长度_PG修改字段
今天又遇到一个需求,要把PG中的字段类型修改一下.本来以为是个很简单的事情,毕竟Oracle就是一条指令就行了.但是在PG中改字段真的真的太难了. 当你修改表字段的时候,会报ERROR: cannot ...
- oracle修改字段的默认,oracle系统默认的账号ORACLE修改表字段的数据类型
ORACLE修改表字段的数据类型 项目需求变更,需要用到备用字段,开始以为是这样改表的: alter table tablename alter column colname newDataType ...
- mysql中修改表字段名/字段长度/字段类型详解
在mysql中我们对数据表字段的修改命令只要使用alter就可以了,下面我来给大家详细介绍mysql中修改表字段名/字段长度/字段类型等等一些方法介绍,有需要了解的朋友可参考. 先来看看常用的方法 M ...
- 修改mysql表的字段名_mysql中修改表字段名/字段长度/字段类型详解
在mysql中我们对数据表字段的修改命令只要使用alter就可以了,下面我来给大家详细介绍mysql中修改表字段名/字段长度/字段类型等等一些方法介绍,有需要了解的朋友可参考. 先来看看常用的方法 M ...
- Mysql 使用【information_schema.COLUMNS】批量修改表字段注释
接手一个新项目,已经初步开发并上线了.因开发人员不按规范开发,数据库表中的字段注释基本没有,线上追加注释不方便,最后解决是在测试端生成相应的修改字段的Sql语句来同步线上的字段保证线上.线下数据库表. ...
- mysql修改表字段名称
修改表字段名格式如下: alter table 表名 change column 旧字段名 新字段名 [约束条件]: alter table MESSAGE change column LeaveMe ...
- postgre 修改表字段默认值
修改表字段默认值 alter table alf_authority alter column downloadflag set default 'true'; alter table alf_aut ...
- Oracle应用之修改表字段类型
Mysql对于有数据和没数据的表字段类型都可以随意修改,不过oracle就不一样. 假如表A有个字段a,本来为number类型,然后我们想修改为varchar2类型. (1)字段a没数据的情况,改为v ...
最新文章
- 世界最优秀的分布式文件系统架构演进之路
- 读 博 失 败 的 10 大 作 死 方 法
- 往年包场丘赛的北大,今年被清华逆袭了
- java 关闭按钮监听_Java事件处理(1)——实现简单的事件监听功能
- python输出数据到excel-如何使用python将传感器数据输出保存到excel中
- 第四章 PX4-Pixhawk-MPU6000传感器驱动解析
- 大数据算法与分析技术国家工程实验室将建设
- Spring基于XML装配Bean
- 昨天,A站受黑客攻击千万条用户数据外泄,量子加密能救得了吗?
- 详解MathType中如何插入特殊符号
- 手机MODEM 开发(14)----高通平台手机开发之Modem
- 面向对象思想----不看懊悔!
- C++ 处理异常相关
- linux安装pdo mysql扩展_linux下php安装pdo_mysql扩展
- 速读-NFA的GPU加速器
- Android Studio连接MySQL:问题解决:虚拟机无法连接本地SQL,coon总为空
- JAVA SE — Day 18
- 百词斩不复习_百词斩怎么复习,学好英语的前提条件是?
- 均方距离计算公式_均值、方差、均方值、均方差计算
- 道德经和译文_道德经全文和译文