oracle ORA-01704: string literal too long ORACLE数据库clob类型

当oracle数据表中有clob类型字段时候,insert或update的sql语句中,超过长度就会报错
ORA-01704: string literal too long

update xxx
set xxx = ' <div><h1>123</h1></div> '
where id= 100;

可以修改为

DECLARE
  str varchar2(10000);
BEGIN
  str := '<div><h1>123</h1></div>';
  update xxx set xxx = str where id= 100;;
END;

相关推荐

  1. Oracle中取出clob类型

    2023-12-28 12:56:04       10 阅读
  2. kettle 同步gbase8t数据到mysql时clob类型乱码

    2023-12-28 12:56:04       33 阅读
  3. Oracle修改字段类型varchar2(2000)转为clob

    2023-12-28 12:56:04       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-28 12:56:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-28 12:56:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-28 12:56:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-28 12:56:04       20 阅读

热门阅读

  1. cfa一级考生复习经验分享系列(十六)

    2023-12-28 12:56:04       38 阅读
  2. cfa一级考生复习经验分享系列(十七)

    2023-12-28 12:56:04       38 阅读
  3. Hadoop集群找不到native-hadoop

    2023-12-28 12:56:04       37 阅读
  4. 迁移到云原生:如何使用微服务迁移应用程序

    2023-12-28 12:56:04       31 阅读
  5. Mybatis Mapper XML文件-缓存(cache)

    2023-12-28 12:56:04       29 阅读
  6. python/pytorch读取数据集

    2023-12-28 12:56:04       35 阅读
  7. pytorch与cuda版本对应关系汇总

    2023-12-28 12:56:04       31 阅读