字段从varchar2修改为number,字段中的内容做修改,替换
发布日期:2021-05-09 05:10:02 浏览次数:17 分类:博客文章

本文共 782 字,大约阅读时间需要 2 分钟。

 

#测试表的内容结构:如下所示:

其中DATEHH字段:代表时间,字段在表中是varchar2格式

现有如下需求:字段类型,从varchar2改变为number,

                      字段中 ‘。’去除,

                 2013103少一个0,需要添加,月份可能会少0,

              42开头的历史数据不动

 

SQL> select * from c;

        ID NAME       DATEHH

---------- ---------- ----------         

1 yang       2016.0323         

2 cheng      2013.3213        

23 aefe       2013.1103         

4 qewrqwer   2013.103         

5 sasrqwooo  2013.1201         

6 swwwww     2013.201         

7 qqw        4289         

8 eew e      4223

8 rows selected.

 

#函数replace替换.  => null

SQL>  update c set datehh=replace(datehh,'.',null);

 

#函数截取+连接符,where条件筛选需要修改的问题value

SQL> update c set datehh=(substr(datehh,1,4))||'0'||(substr(datehh,5)) where length(datehh)<8 and datehh not like '42%';

 

#为表增加一个新的字段
SQL> alter table c add new_a number(10);
#更新字段
SQL>  update c set new_a=datehh;
SQL> commit;
#删除字段
SQL> alter table c drop column datehh;
#改名
SQL> alter table c rename column new_a to datehh;
上一篇:删除表中重复的行数据
下一篇:笔记本桌面网卡图标长期保持*图案

发表评论

最新留言

不错!
[***.144.177.141]2025年04月21日 17时29分06秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

18 个一线工作中常用 Shell 脚本【实用版】 2023-01-24
element-ui:el-input输入数字-整数和小数 2023-01-24
ElementUI-el-progress改变进度条颜色跟文字样式 2023-01-24
element事件(change,click)不触发 2023-01-24
10个高级的 SQL 查询技巧,你掌握了几个? 2023-01-24
ELK原理与介绍(转) 2023-01-24
ELK学习笔记(三)单台服务器多节点部署 2023-01-24
ELK应用日志收集实战 2023-01-24
elTable火狐浏览器换行 2023-01-24
15个Python数据处理技巧(非常详细)零基础入门到精通,收藏这一篇就够了 2023-01-24
2023年深信服、奇安信、360等大厂网络安全校招面试真题合集(附答案),让你面试轻松无压力! 2023-01-24
2024年全国程序员平均薪资排名:同样是程序员,为什么差这么多?零基础到精通,收藏这篇就够了 2023-01-24
0基础成功转行网络安全工程师,年薪30W+,经验总结都在这(建议收藏) 2023-01-24
100个电脑常用组合键大全(非常详细)零基础入门到精通,收藏这篇就够了 2023-01-24
10个程序员可以接私活的平台 2023-01-24
10个程序员可以接私活的平台(非常详细)零基础入门到精通,收藏这篇就够了 2023-01-24
10个运维拿来就用的 Shell 脚本,用了才知道有多爽,零基础入门到精通,收藏这一篇就够了 2023-01-24
10条sql语句优化的建议 2023-01-24
10款宝藏编程工具!新手必备,大牛强烈推荐! 从零基础到精通,收藏这篇就够了! 2023-01-24
10款最佳免费WiFi黑客工具(附传送门)零基础入门到精通,收藏这一篇就够了 2023-01-24