当前位置: 首页 > news >正文

如何更新Oracle表 LONG型的大文本学习

文章目录

  • 前言
  • 一、LONG型的特点
  • 二、尝试修改过程
    • 1.Update尝试
    • 2.insert尝试
    • 3.变量定义尝试-1
    • 4.变量定义尝试-2
    • 5.更新字段尝试
    • 6.复制表尝试
  • 三、最终处理方式
    • 1.备份表
    • 2.更新字段内容-1
    • 3.更新字段内容-2
  • 总结


前言

前不久因业务需要,要在一个Oracle的表中修改一个LONG型字段内的内容。起初没觉得有什么难度,可几经尝试后,发现这个LONG型就是一个坑,貌似甲骨文公司就没有对这个类型做更多的技术支持。本文将讲述LONG的一些特点,并介绍在修改LONG型字段中一些问题现象以及相关修改最终处理方式


一、LONG型的特点

在Oracle19C 版本环境下, LONG型具有以下特点:

  • 用于存储的是可变长字符串,最大长度限制是2GB。
  • 一个表中只能包含一个 LONG 类型的列。
  • 不能索引LONG类型列。
  • 不能通过sql脚本复制LONG型字段内容(即对于包含LONG型字段的表不能通过insert into select方式创建表字段的副本)。
  • 不能通过复制表的方式复制含有LONG型字段的表(即对于包含LONG型字段的表不能通过create table as select方式创建表结构副本)。
  • LONG类型的列不能用在sql脚本的条件关键字后,如where、 group by、order by等, 以及带有distinct的select语句中。
  • 不能对LONG类型的列加约束条件(NULL、NOT NULL、DEFAULT除外)。
  • 不能使

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 解决mac下 Android Studio gradle 下载很慢,如何手动配置
  • 免费下载6组简历模板,让HR一眼相中你!
  • Redis——持久化策略
  • 速盾:高防cdn除了快还有什么好处?
  • 【R语言】fs 工具功能速查
  • K8s安装部署(v1.28)--超详细(cri-docker作为运行时)
  • 漫谈由标准输入\输出\错误输出引发的思考
  • 老挝旅游如何解决沟通问题?《老挝语翻译通》app支持语音识别翻译功能,能有效解决语言不同的痛点
  • 在Ubuntu 16.04上安装Anaconda Python发行版的方法
  • Java:小数操作
  • 几乎跪着读完这本Transformer经典神书,震撼到爆!!
  • 最优化理论与自动驾驶(十一):基于iLQR的自动驾驶轨迹跟踪算法(c++和python版本)
  • Excel数据检视——对角线连续数据连线
  • 第三篇 第17章 工程计量与支付
  • 2025秋招LLM大模型多模态面试题(八)- langchain完整面试题
  • ComponentOne 2017 V2版本正式发布
  • iOS | NSProxy
  • Redis中的lru算法实现
  • select2 取值 遍历 设置默认值
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • spring-boot List转Page
  • unity如何实现一个固定宽度的orthagraphic相机
  • Vue组件定义
  • 你真的知道 == 和 equals 的区别吗?
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 我的业余项目总结
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 浅谈sql中的in与not in,exists与not exists的区别
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #单片机(TB6600驱动42步进电机)
  • #考研#计算机文化知识1(局域网及网络互联)
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (52)只出现一次的数字III
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (二)hibernate配置管理
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (学习总结)STM32CubeMX HAL库 学习笔记撰写心得
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)用.Net的File控件上传文件的解决方案
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • ***原理与防范
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .equals()到底是什么意思?
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .java 9 找不到符号_java找不到符号
  • .NET CLR Hosting 简介
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET Core Web APi类库如何内嵌运行?
  • .Net Core 微服务之Consul(二)-集群搭建
  • .NET MVC第五章、模型绑定获取表单数据
  • .Net插件开发开源框架