char修改成varchar2
来源:互联网 发布:泰安软件招聘 编辑:程序博客网 时间:2024/06/05 10:39
说明:mw_app.a表中字段b ,类型char(20),原来表中有很多数据,现在要把b字段修改成varchar2(10)类型,并且原来表中的数据要保存。
直接通过alter table mw_app.a modify b varchar2(10);是不可以的,因为字段长度由20减为了10,但可以通过中间字段实现。
操作:
1、将表中的字段b修改成b_back
alter table mw_app.a rename column b to b_back;
2、在表中增加字段b
alter table mw_app.a add b varchar2(10);
3、修改字段b的值为原来的值
update mw_app.a aaa set aaa.b=(select rtrim(bbb.b_back) from mw_app.a bbb where aaa.rowid=bbb.rowid);
4、修改表删除b_back字段
alter table mw_app.a drop column b_back;
char类型修改成varchar2类型, 如果char和varchar2长度一样,或者修改后的长度变成,可以使用
alter table TBL_UC_BANK_CARD modify(user_id varchar2(25));
但是需要注意的是需要处理原来数据里面带有空格的数据
update TBL_UC_BANK_CARD t set t.user_id=ltrim(rtrim(t.user_id));
直接通过alter table mw_app.a modify b varchar2(10);是不可以的,因为字段长度由20减为了10,但可以通过中间字段实现。
操作:
1、将表中的字段b修改成b_back
alter table mw_app.a rename column b to b_back;
2、在表中增加字段b
alter table mw_app.a add b varchar2(10);
3、修改字段b的值为原来的值
update mw_app.a aaa set aaa.b=(select rtrim(bbb.b_back) from mw_app.a bbb where aaa.rowid=bbb.rowid);
4、修改表删除b_back字段
alter table mw_app.a drop column b_back;
char类型修改成varchar2类型, 如果char和varchar2长度一样,或者修改后的长度变成,可以使用
alter table TBL_UC_BANK_CARD modify(user_id varchar2(25));
但是需要注意的是需要处理原来数据里面带有空格的数据
update TBL_UC_BANK_CARD t set t.user_id=ltrim(rtrim(t.user_id));
阅读全文
0 0
- char修改成varchar2
- 修改数据库所有字段类型varchar2-->char
- oracle中char转换成varchar2
- char varchar varchar2
- Char ,Varchar 与 VarChar2
- varchar,char,varchar2区别
- char、varchar、varchar2区别
- char和varchar2
- char、varchar、varchar2区别
- char、varchar、varchar2区别
- char、varchar、varchar2区别
- char、varchar、varchar2区别
- char、varchar、varchar2区别
- char和varchar2对比
- char、varchar、varchar2区别
- char、varchar、varchar2区别
- Oracle varchar2(Byte)与varchar2(Char)
- Oracle - char, nchar,varchar,varchar2(byte), varchar2(char) 和 nvarchar2
- 树和二叉树
- 数据库相关
- 查看https是否支持ATS
- 模糊控制仿真与实现入门
- python中的__slots__
- char修改成varchar2
- R向量矩阵运算
- Seasar2之SQL注入的条件判断-yellowcong
- 个人介绍
- 纪念我的博客开张,第一篇没啥内容
- 加密狗的一些个人记录
- 移动开发:DeepLink(浏览器点击链接跳转到app)
- windows编写shell程序linux下执行报错
- 国产扫地机器人十大排名