首页> 攻略> oracle中使用SQL语句修改字段类型

oracle中使用SQL语句修改字段类型

2024-04-17 03:25:00作者:02502攻略网

1.如果表中没有数据

Sql代码

1u00a0alteru00a0tableu00a0表名u00a0modifyu00a0字段名1u00a0类型,字段名2u00a0类型,字段名3u00a0类型.....u00a0u00a02u00a0alteru00a0tableu00a0studentu00a0modifyidu00a0number4;---将student表中id字段改为number,长度4u00a0u00a0u00a03u00a0alteru00a0tableu00a0studentu00a0modifyidu00a0number4,studentNameu00a0varchar2100;123

2.如果原表中存在数据

Sql代码

--修改原字段名u00a0u00a0ALTERu00a0TABLEu00a0表名u00a0RENAMEu00a0COLUMNu00a0字段名u00a0TOu00a0字段名1;--添加一个和原字段同名的字段u00a0u00a0ALTERu00a0TABLEu00a0表名u00a0ADDu00a0字段名u00a0VARCHAR230;u00a0u00a0u00a0u00a0u00a0--将原来的数据更新到新字段中,这是要注意,一定要显示进行数据类型转换不同于MSSQLu00a0u00a0UPDATEu00a0表名u00a0SETu00a0字段名u00a0=u00a0CAST字段名1u00a0ASu00a0VARCHAR230;--删除原来的备份字段u00a0u00a0ALTERu00a0TABLEu00a0表名u00a0DROPu00a0COLUMNu00a0字段名1;

图文案例说明

oracle中使用SQL语句修改字段类型

2、oracle数据库添加列,比如,往测试表 tblTest 添加一个 日期类型的列 UpdateDate,sql语句就可以像下面这样实现,写完SQL之后,选中这一行sql,点击plsql左上角次轮状的图标执行sql语句:alter table TBLTEST add UpdateDate date;

oracle中使用SQL语句修改字段类型

3、执行成功之后,通过 select * from TBLTEST ,就能看到新添加的列默认都是空值。

oracle中使用SQL语句修改字段类型

4、oracle数据库删除列,比如,将上一步添加的 UpdateDate 列删除掉,就可以使用下面的sql语句修改表:alter table tbltest drop column updatedate;

oracle中使用SQL语句修改字段类型

5、执行成功后,再次使用 select * from TBLTEST ,就能看到 UpdateDate 列已经删除了。

oracle中使用SQL语句修改字段类型

6、oracle数据库修改列属性,比如,将测试表 tblTest 中 INTEGER 类型的 ITEMNUM 列修改为 number 类型,就可以使用下面的SQL语句:alter table tbltest modify ITEMNUM number;

oracle中使用SQL语句修改字段类型

7、在左侧 tbltest 表名上,点击鼠标右键,选择Edit选项

oracle中使用SQL语句修改字段类型

8、然后在右侧出现的窗口中,点击Columns标签页,就能看到ITEMNUM已经从 INTEGER 改为 number 类型了。

oracle中使用SQL语句修改字段类型

上一篇:以闪亮之名公测时间一览 下一篇:王者荣耀卢雅那英雄价格

相关文章

Copyright @ 2023 02502.cn,

鲁ICP备2023003016号-2 All Rights 02502攻略网 Reserved.

举报