前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决SQL Error: 1461, SQLState: 72000 can bind a LONG value only

解决SQL Error: 1461, SQLState: 72000 can bind a LONG value only

作者头像
WindCoder
发布2020-01-22 10:58:37
2.2K0
发布2020-01-22 10:58:37
举报
文章被收录于专栏:WindCoder

问题

代码语言:javascript
复制
SQL Error: 1461, SQLState: 72000 can bind a LONG value only

即:SQL Error: 1461, SQLState: 72000 ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值

解决方案

mysql

暂时没测试mysql会不会爆该错误,若出现类似的可以直接修改为longtext:

代码语言:javascript
复制
-- 修改用户行为错误记录中信息字段类型为longtext
alter table sys_user_behavior_err_info modify column info longtext
oracle方案
代码语言:javascript
复制
-- 修改行为错误记录表info的字段类型方案(Oracle本身无法直接从VARCHAR2转为clob)
-- 若有DBMS_REDEFINITION(在线重定义表)权限,亦可考虑通过DBMS_REDEFINITION更改字段,其方法据说最安全,但步骤比较复杂。
-- 1.修改用户行为错误记录中信息字段类型为clob

ALTER TABLE SYS_USER_BEHAVIOR_ERR_INFO add info_new clob;
update  SYS_USER_BEHAVIOR_ERR_INFO  set info_new=info,info=null;
commit;
ALTER TABLE SYS_USER_BEHAVIOR_ERR_INFO  modify info long;
ALTER TABLE SYS_USER_BEHAVIOR_ERR_INFO  modify info clob;
update SYS_USER_BEHAVIOR_ERR_INFO  set info=info_new,info_new=null;
commit;
ALTER TABLE  SYS_USER_BEHAVIOR_ERR_INFO  drop column info_new;

-- 2.查询到表中的索引,如:数据库SPARKDEV中的SYS_C0051930,每个数据库中的索引名称可能名称不同。

select * from user_indexes  where table_name ='SYS_USER_BEHAVIOR_ERR_INFO'

-- 3.对2中查询到的index_type为NORMAL的索引执行重建,一般只有1条,若查询为空则无需执行。此处仅是示例,以实际情况为准。当存在时若不执行2和3可能会导致存储时报错:ORA-01502: 索引 'SPARKDEV.SYS_C0051930' 或这类索引的分区处于不可用状态

alter index SPARKDEV.SYS_C0051930 rebuild online;
扩展

(Clob的写入和读取-java)更新数据库报错:SQL Error: 1461, SQLState: 72000 ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值

Oracle中表列由VARCHAR2类型改成CLOB

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题
  • 解决方案
    • mysql
      • oracle方案
        • 扩展
        相关产品与服务
        云数据库 SQL Server
        腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档