数据库|mysql教程
Oracle数据库基础教程,Oracle 修改某个字段的数据
数据库-mysql教程
jsp 商城 源码 仿,Ubuntu20触控板,tomcat8调优,ota爬虫软件,58php,广西短视频seo优化专业实操lzw
1.将该列设置为null,再修改其类型(这样会丢失数据) 2.最简单的方法: 假设你的表名为 tab_target create table test as select
配音软件php源码,vscode终端输出信息,ubuntu 关闭风扇,怎么调出tomcat,sqlite支持双主键吗,微信线报活动爬虫软件,php 相除,顺德seo优化技术,怎么下载别人网站的源码,网页 工资 查询 源码,手机网站导航模板lzw
客户电话管理源码,vscode插件表格,Ubuntu搭建ssl转发,tomcat 多个web,sqlite密码加密方式,快捷登录插件,网页设计前端ui框架,防止爬虫图片,hash() php,seo 公司 清远,贷款网网站源码,简单的音乐网页,discuz下载门户模板,登录注册页面动画代码,c语言管理系统源代码,关键词抽取源程序lzw
1.将该列设置为null,再修改其类型(这样会丢失数据)
2.最简单的方法:
假设你的表名为 tab_target
create table test as select * from tab_target whre 1=2;
alter table test modify (col_name number(5));
insert into test select * from tab_target;
drop table tab_target;
rename test to tab_target;
3.(idea:将要更改类型的字段名改名以备份,然后添加一个与要更改类型的字段名同名的字段(原字段已经改名),然后更新数据,最后删除改名备份的字段)
/*修改原字段名*/
ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;
/*添加一个和原字段同名的字段*/
ALTER TABLE 表名 ADD 字段名 VARCHAR2(30);
/*
将原来的数据更新到新字段中
这是要注意,,一定要显示进行数据类型转换(不同于MSSQL)
*/
UPDATE 表名 SET 字段名 = CAST(字段名1 AS VARCHAR2(30));
/*删除原来的备份字段*/
ALTER TABLE 表名 DROP COLUMN 字段名1;
更多Oracle相关信息见Oracle 专题页面 ?tid=12
如果觉得《Oracle 修改某个字段的数据类型三种方式》对你有帮助,请点赞、收藏,并留下你的观点哦!