首页 > 数据库 >Oracle使用SQL语句插入CLOB数据

Oracle使用SQL语句插入CLOB数据

时间:2023-03-28 14:56:32浏览次数:38  
标签:CLOB temp -- UPDATE 插入 SQL Oracle

常规插入若字符超过4000则会提示文本过长,需要使用绑定变量进行插入,具体如下:

--使用PL/SQL语法,采取绑定变量的方式解决,而不是直接拼接SQL
DECLARE 
    V_LANG CLOB := '待插入的海量字符串';
    V_UPDATE CLOB := '更新的海量字符串';
BEGIN
 INSERT INTO temp t VALUES ('Grand.Jon', 22, V_LANG);    --增加
 UPDATE temp t SET t.temp_clob = V_UPDATE WHERE rownum = 1; --修改
 SELECT t.NAME, dbms_lob.substr(t.temp_clob) FROM TEMP t;  --查询  将CLOB转成字符类型
 DELETE temp t WHERE rownum = 1;               --按列删除  
 COMMIT;
END;
/

 

标签:CLOB,temp,--,UPDATE,插入,SQL,Oracle
From: https://www.cnblogs.com/fanblogs/p/17265134.html

相关文章

  • 一直报错Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.j
    按照网上的提示在pom.xml添加了依赖<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.11</version></depen......
  • Percona Server for MySQL 5.6.10-60.2发布
    PerconaServerforMySQL5.6.10-60.2发布作者:chszsPercona于2013年3月14日发布PerconaServerforMySQL5.6.10-60.2版。下载地址见:http://www.percona.com/downloads/Pe......
  • PLSQL出现ORA-12638:身份证明检索失败
    新安装的plsql链接远程数据库一直链接不上提示身份证明检索失败  解决方法:第一种:找到Oracle的安装目录下的sqlnet.ora文件如果存在SQLNET.AUTHENTICATION_SERVIC......
  • mysql数据迁移mongodb
    现在准备把mysql数据迁移到mongodb,上网搜索了一些资料,上了mongodb的官网看了,在window下有一个mongodb客户端工具,可以直接把数据迁移到mongodb,并且非常简单工具名..Mong......
  • Linux install mysql 在Linux安裝Mysql
    1.0installmysqlsudoaptpurgemysql-servermysql-commonsudoaptautoremovemysql-servermysql-commonsudoapt-getupdatesudoapt-getinstallmysql-server......
  • sql server相关学习sql语句
    sql脚本---表结构设置点击查看代码ifexists(select*fromsys.objectswherename='Department'andtype='U') droptableDepartmentcreatetableDepartment......
  • Mysql基本语法学习
    数据库/模式创建createdatabase/schema<数据库/模式名>使用use<数据库/模式名>删除dropdatabase/schema<数据库/模式名>查询所有showdatabase查询当前数据库sel......
  • 基于mysqludf_sys.so漏洞的提权
    基于mysqludf_sys.so漏洞的提权 有时候目标机里会存在mysqludf_sys.so文件,那即表示数据库里可能存在用户自定义的功能函数。UDF(userdefinedfunction),即用户自定......
  • mysql修改表字符集
    briefmysql表字符集修正linkhttps://blog.csdn.net/qq_17555933/article/details/101445526altertablexxxconverttocharactersetutf8collateutf8_bin;alte......
  • 《oracle马拉松》trigger篇
    原文链接:https://blog.csdn.net/m0_37253968/article/details/120326922概述触发器,当'触发条件'成立时,其语句就会'自动执行'。触发器有什么用?保护数据的安全,监视对......