文档章节

Oracle修改一个列的类型

wpfc
 wpfc
发布于 2017/08/28 14:58
字数 177
阅读 8
收藏 0

(1)当表中没有数据的时候很容易,plsql就可以改了,不多说。 (2)当表中存在很多数据的时候如何修改列类型

第一步:添加一个某类型的字段
alter table tableName add (columnName_bak clob);
第二部:将原来字段的值拷贝到新建的字段
update tableName set columnName_bak = columnName;
第三步:删除原来的字段
alter table tableName drop column columnName;
第四步:将新建的字段的名字修改为原来的字段的名字
alter table tableName rename column columnName_bak to columnName;
第五步:提交
commit;

注:如果该字段存在外键关联的情况,本人未测试,有尝试麻烦反馈下,谢谢

© 著作权归作者所有

共有 人打赏支持
wpfc
粉丝 5
博文 29
码字总数 6544
作品 0
南京
程序员
私信 提问
Oracle修改表结构语句

1.修改表的字段: 修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制): 语法: ALTER TABLE 表名 MODIFY(列名 数据类型); eg1: alter table skate_test modify (author...

旺仔520
2014/02/28
0
0
使用 ADO.NET 和 Oracle 进行高级数据访问

使用 ADO.NET 和 Oracle 进行高级数据访问 [转自MSDN] 发布日期: 11/4/2004 | 更新日期: 11/4/2004 Bill Hamilton 适用范围: Microsoft ADO.NET 1.1 Oracle 数据类型 摘要:学习如何使用 ...

晨曦之光
2012/04/12
165
0
SQL优化34条(二)

(17) 用索引提高效率: 索引是表的一个概念部分,用来提高检索数据的效率,ORACLE使用了一个复杂的自平衡B-tree结构. 通常,通过索引查询数据比全表扫描要快. 当ORACLE找出执行查询和Update语...

老枪
2010/03/12
472
0
Oracle之PL/SQL学习笔记之数据类型(三)

Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的。PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到动态...

残风vs逝梦
2014/09/03
0
0
oracle中如何将long类型装换为number类型

oracle中如何将long类型装换为number类型。 我需要将一个字段从long类型转化为number,但是提示“要更改数据类型,则要修改的列必须为空”。 因此我想了这样一个办法: set a_tmp (number类型...

贝特虫子
2012/03/27
2.1K
2

没有更多内容

加载失败,请刷新页面

加载更多

eslint rules 规则

'rules': { "comma-dangle": ["error", "never"], //是否允许对象中出现结尾逗号 "no-cond-assign": 2, //条件语句的条件中不允许出现赋值运算符 "no-console": 2, //不允许出现console语句 ...

agenyun
17分钟前
1
0
类型判断时instanceof和equals的不同用法

接口设计时为了避免序列化的麻烦,将接口定义为参数为map<String,String>类型的接口,但是现在调用时需要转换当前的实体Bean为Map,接口接收方再把Map转换为另一个Bean实体。过程中的需要对类...

wangtx
23分钟前
1
0
vue 组件间传值(个人精编)

1.父组件向子组件传值 1⃣️.子组件标签绑定需要传递的参数名2⃣️.子组件页面使用props 接收参数 2.子组件向父组件传值  1⃣️.子组件使用$emit来触发一个自定义事件,并传递一个参...

MrBoyce
34分钟前
1
0
(荷兰)彼得·冯·门施著:博物馆学研究的目的

博物馆学研究的目的 (荷)彼得·冯·门施 尽管诸多关于博物馆学认知目的的不同看法可以被归纳为数个主要群体,但没有一个群体可以被称为“学派”。一般来说,学派是由于博物馆学研究目的的不...

乔老哥
43分钟前
2
0
Vue slot的用法

之前看官方文档,由于自己理解的偏差,不知道slot是干嘛的,看到小标题,使用Slot分发内容,就以为 是要往下派发内容。然后就没有理解插槽的概念。其实说白了,使用slot就是先圈一块地,将来...

peakedness丶
55分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部