因为昨天去别的公司维护数据,到了之后导完数据才发现,表中的要素内容这一列是空的,刚开始我以为是数据有问题,后来才发现表中的数据的类型是CLOB类型的,而如果直接拿EXCLE中的数据是类型不匹配的,这时候就问了领导,领导说把CLOB类型改成varchar2类型的,不多说了上步骤:

因为该列中已经存有数据,所以需要如下:

*修改原字段名*/
ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;
/*添加一个和原字段同名的字段*/
ALTER TABLE 表名 ADD 字段名  VARCHAR2(30);
/*
将原来的数据更新到新字段中
这是要注意,一定要显示进行数据类型转换(不同于MSSQL)
*/
UPDATE 表名 SET 字段名 = CAST(字段名1 AS VARCHAR2(30));
/*删除原来的备份字段*/
ALTER TABLE 表名 DROP COLUMN 字段名1;

转载于:https://blog.51cto.com/7720365/1559715

修改Oracle中的某一带有数据的列的数据类型相关推荐

  1. oracle在线的表名修改,oracle中如何修改表名

    当原来的数据所在表不想被删除的时候我们就需要重新创建一个一个相同表名的表,但是为了更好的区分,因此我们就需要修改表名,那么你知道在oracle中如何修改表名吗?现在我们一起去看看吧. answer1: ...

  2. oracle索引使用例子,Oracle中利用函数索引处理数据倾斜案例

    关于B-Tree.Bitmap.函数索引的相关内容请参考另一篇博文: Oracle中B-Tree.Bitmap和函数索引使用案例总结 通常来说,索引选取的数据列最好为分散度高.选择性好.从索引树结构的 ...

  3. oracle数据库offline,oracle中删除offline状态的数据文件

    oracle在归档模式下: 我开始想单独删除一个表空间里的数据文件. 先查询想要删除的数据文件的相关信息:select *  from v$datafile; alter  database  dat ...

  4. mysql错误修改数据_使用正则表达式快速修改mysql中错误的varchar类型数据

    昨天早上发现日志中有错误信息:Integer到String类型转换异常. 由于程序问题,导致数据库中的varchar列存入的json字符串不符合要求,这些json字符串在反序列化成Map之后就会报错. ...

  5. Oracle中含有recover 状态的数据文件环境中,做异机恢复

    背景: 我们在一些恢复测试案例中,会经常遇到一些奇怪的问题,其中有的是源端数据文件不规范而导致恢复过程出错,比较常见的错误有: 数据文件名称重复(如:/oradata1/user01.dbf 和 /o ...

  6. 修改kafka中某一主题的数据存留时间

    我们都知道,kafka中默认消息的保留时间是7天,若想更改,需在配置文件 server.properties里更改选项: log.retention.hours=168 但是有的时候我们需要对某一个主 ...

  7. 查询Oracle中字段名带.的数据

    SDE中的TT_L线层会有SHAPE.LEN这样的字段,使用: SQL>select shape.len from tt_l; 或 SQL>select t.shape.len from ...

  8. oracle多列转换成树结构,如何将树“压缩”为Oracle中层次结构上的聚合数据?

    他们的 子零件(第2级零件上的第3级零件)并将其滚动到第2级总成. 在写这篇文章时,我意识到我可以过滤掉空的级别1部分,并将其与一个查询合并,该查询对空的级别1部分进行聚合,但我想确保没有更好的解决方 ...

  9. ORACLE 中查看CDB、PDB数据文件

    查看CDB数据文件目录 Step1: 切换到相应的PDB下,执行以下命令: SQL> alter session set container=PDB1;Session altered.SQL&g ...

最新文章

  1. 源码分析-Activity的启动流程
  2. 让图片动起来,特朗普和蒙娜丽莎深情合唱《Unravel》
  3. 数学:Burnside引理与Pólya定理
  4. Windows7 网上邻居设置
  5. mysql 逻辑处理_mysql 逻辑查询处理流程
  6. 工作322:uni-扩展运算符实现拼接合并操作
  7. mysql 事务 select_mysql 多个select需要放入一个事务吗?
  8. 对HttpClient的理解
  9. 【论文笔记】Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network
  10. 系统技巧之如何巧妙的整理磁盘碎片
  11. ccna第十一课 ACL访问控制列表
  12. 浪曦视频在线的ASP.NET AJAX视频教程下载(转载)
  13. 如何写软件设计文档[转]
  14. 背包问题之完全背包算法详解
  15. python中文繁简体转换库zhconv
  16. 【SDCC讲师专访】Swoole开源项目创始人韩天峰:PHP是最好的编程语言
  17. cesium 直接加载 geotiff 影像图
  18. 原来证件照还可以这样拍?美炸了!再也不怕证件照丑到家了!
  19. CSS 行高 line-height属性
  20. Soul(一) Soul基础知识

热门文章

  1. 图解LanHelper 使用
  2. 过渡期间的测试:外包软件的测试标准(译)
  3. git rebase和git merge的用法
  4. Java多线程——线程的优先级和生命周期
  5. 剑指offer---反转链表
  6. Myeclipse中js文件中的乱码处理
  7. 超越IEtab、网银支付助手,无需再次登陆的Firefox的IE插件
  8. java卸载_java快速入门篇之windows-MySQL-5.6安装与卸载
  9. 存在于实数域的微观粒子2-泡利不相容原理
  10. 对角矩阵和类下三角矩阵的频率和质量数据比较