修改列的类型或者将列中字段变大小写
来源:互联网 发布:电子元器件数据库 编辑:程序博客网 时间:2024/06/01 11:57
若想修改某列的类型(该列有值存在),可以使用下面步骤:
1.先创建一个列:alter table service_order add (service_order_proc_status_bak char(2));
2.再将要修改的列的值赋值给刚创建的列:update service_order set service_order_proc_status_bak=service_order_proc_status;
3.然后修改刚创建列的约束(此处约束为:not null):alter table service_order modify (service_order_proc_status_bak not null);
4.再删除要修改的列:alter table service_order drop (service_order_proc_status);
5.将新创建的列的名字改为刚删除列的名字:alter table service_order rename column service_order_proc_status_bak to service_order_proc_status;
6.如果该列有描述信息,就在步骤4之前复制一下然后执行:comment on column service_order.service_order_proc_status
is '10: 已接收mvno请求 11: 已处理定单 12: 检测到全业务超时 13: 已接收全业务请求确认 14: 全业务返回省分超时 20: 已接收全业务反馈 21: 检测到MVNO超时 22: 已接收MVNO反馈确认'
1.先创建一个列:alter table service_order add (service_order_proc_status_bak char(2));
2.再将要修改的列的值赋值给刚创建的列:update service_order set service_order_proc_status_bak=service_order_proc_status;
3.然后修改刚创建列的约束(此处约束为:not null):alter table service_order modify (service_order_proc_status_bak not null);
4.再删除要修改的列:alter table service_order drop (service_order_proc_status);
5.将新创建的列的名字改为刚删除列的名字:alter table service_order rename column service_order_proc_status_bak to service_order_proc_status;
6.如果该列有描述信息,就在步骤4之前复制一下然后执行:comment on column service_order.service_order_proc_status
is '10: 已接收mvno请求 11: 已处理定单 12: 检测到全业务超时 13: 已接收全业务请求确认 14: 全业务返回省分超时 20: 已接收全业务反馈 21: 检测到MVNO超时 22: 已接收MVNO反馈确认'
7.最后,别忘了提交事务:commit;
将表中的某列(CODE_CATG)中的字段值全部变为大写update D_CODE_MAP set CODE_CATG =lower/ upper(CODE_CATG);
将某非空列改为可空列:
alter table table_name modify (field_name null); 0 0
- 修改列的类型或者将列中字段变大小写
- 查找字段类型为ntext或者text的列
- mysql alter修改列字段的长度类型名称详解
- db2修改列长度,或者类型
- Mysql中使用sql语句修改表中某一个字段的长度或者修改字段的类型
- MySql数据库的列类型(字段类型)
- MySql数据库的列类型(字段类型
- mysql的数据类型,列类型,字段类型
- 1021 单个字母的小写变大写
- 空格后的小写字母变大写
- 修改mysql的字段类型
- 修改表的字段类型
- oracle修改列的类型
- 修改非空列的列类型
- mysql修改列的类型
- oracle修改字段类型时报"要更改的列必须为空"处理方法
- oracle修改字段类型时报"要更改的列必须为空"处理方法
- oracle修改字段类型时报"要更改的列必须为空"处理方法
- AJAX初级应用——DOM的应用
- JavaBean
- HDU 1.3.1今年暑假不AC
- 线性布局
- AndEngine Example(8):PathModifierExample
- 修改列的类型或者将列中字段变大小写
- 502错误. Nginx日志:upstream sent too big header while reading response header from upstream
- 黑马程序员—Java泛型总结
- 各种排序的动图.gif
- Windows下MySQL 5.6安装及配置详细图解
- ubuntu 配置PHP通过PDO unixODBC 连接 MSSQL Server 2005
- eclipse ide for java ee developers 开发环境搭建
- c#存储过程入门,创建和调用
- node.js 学习路径