修改表字段数据类型时问题:ORA-22859 无效的列修改
有一个表Test1有字段A、B,其数据类型分别是clob、varchar2(10)

alter table Test1 modify ( A  varchar2(255) );-- clob 修改为 varchar2Error 位于第一行
ORA-22859:无效的列修改
 alter table Test1 modify ( B date );-- varchar2 修改为 date Error 位于第一行
ORA-01439:要更改数据类型,则要修改的列必须为空(empty)

oracle在更改字段数据类型时注意:

  1. 大字段 类型不能随意修改,如果改动了就必须删除列保存之后,再重新建立,因此对于大字段要格外注意
  2. 有数据是是不能更改数据类型的 modify null only (否则要把列变为空,数据岂不是要丢失)

ORA-22859 无效的列修改相关推荐

  1. Java中从Orcle里取出数据时,为什么提示“无效的列索引”

    第一次在Java中用JDBC连接Oracle数据库,连接通了,但是一个简单的SQL查询,却报告"无效的列索引". 开始,我以为是Oracle里的表索引没有设置.于是,我给要查询的表 ...

  2. java中的无效的列类型_java.sql.SQLException: 无效的列类型: 1111

    在使用Mybaits Plus更新数据时报错: 2018-09-05 10:55:40.712 DEBUG 15828 --- [nio-8110-exec-1] c.c.x.s.m.A.update ...

  3. oracle,MyIbats sql [17004] 无效的列类型

    问题详情: uncategorized SQLException for SQL []; SQL state [null]; error code [17004]; 无效的列类型; nested ex ...

  4. 使用iBatis中报 java.sql.SQLException: 无效的列类型异常

    1. <!--Content表 插入应的记录到数据库中 --> 2. < insert id = "insertContent"   parameterClass ...

  5. 无效的列类型所执行的sql语句

    今天碰到一个很恶心的问题: --------------------------- 来自网页的消息 --------------------------- 无效的列类型所执行的sql语句为:UPDAT ...

  6. 无效的列类型: 1111

    mybatis 报错:无效的列类型: 1111 场景 原因 解决方式 场景 数据库:oracle 在使用mapper.xml进行 insert 的时候,传入了null值. 原因 jdbcType对应关 ...

  7. PreparedStatement 往oracle插入数据时报无效的列索引

    最近在做一个项目,测试修改人家的代码,然后用到PreparedStatement把数据插入数据库,死活不成功,报错,无效的列索引. 代码是这样的: 1.拼成一个sql:insert into tabl ...

  8. oracle 无效的列类型 1111,MYBATIS 无效的列类型: 1111

    前天遇到一个问题 异常显示如下: Exception in thread "main" org.springframework.jdbc.UncategorizedSQLExcep ...

  9. oracle无效列的删除,无效的列类型: 1111(oracle数据库)

    无效的列类型: 1111(oracle数据库) 分享 未结 2  4894 会飞的鱼 2018-06-02 悬赏:20积分 在角色管理中,,新增一个角色(备注为空),然后,再修改,点保存,错误(未知 ...

最新文章

  1. 1357篇ECCV 2020论文打包下载!奖项公布:李飞飞高徒获最佳论文奖
  2. 【树莓派】树莓派SD卡系统镜像系统备份方法
  3. Idoc学习笔记----获取查询Idoc信息
  4. 牛客第二场 G.League of Legends-单调队列优化dp
  5. typescript的类型描述_一文学懂TypeScript的类型
  6. 超60亿元,新华三领衔华为锐捷中兴中标中国移动高端路由器和交换机集采
  7. devops 数据库_DevOps世界中与数据库管理员合作的6种方法
  8. android隐藏底部栏,Android4.0平板开发之隐藏底部任务栏的方法
  9. 老外用的文件服务器,云存储服务市场乱战 老外到底都用啥
  10. dcmtk 3.6.0 error C1083: Cannot open include file: 'iostream.h' 解决办法
  11. 蚊子喜欢咬什么人,蚊子喜欢什么血型,蚊子喜欢叮咬什么血型的人
  12. Linux的sigevent结构----mq_notify()实例
  13. 1.支付平台架构:业务、规划、设计与实现 --- 收银台业务
  14. Java基础---Java---IO流-----BufferedReader、BufferedWriter、缓冲区、装饰设计模式及和继承的区别
  15. 插入排序 java实现
  16. Qt导航栏 QListWidget
  17. 嵌入式软件开发成功的 3 个要素
  18. 卖二手车及过户的小经验
  19. javascript开发微信小程序,怎么把手写稿子转换成word,如何快速把手稿转换为电子稿
  20. 阿里云邮箱短信验证和阿里云手机短信发送

热门文章

  1. 动态更新 HTML 内容 —— AJAX
  2. 编程模式(schema) —— 表驱动法(table-driven)
  3. 数据结构 Tricks(一)—— 父节点和左右孩子索引号之间的关系
  4. C Tricks(五)—— 比例和阈值的实现
  5. node将当前文件上传到服务器,以编程方式将文件从node.js上传到另一个Web服务器...
  6. opencv 文字识别_Python+opencv+EAST做自然场景文本检测!
  7. html军事学校模板,军事训练学校网站模板
  8. python画柱状图-python plotly画柱状图代码实例
  9. python画折线图-python绘制简单折线图代码示例
  10. python编程入门经典-Python编程入门经典