Oracle修改字段类型varchar2(2000)转为clob

这篇具有很好参考价值的文章主要介绍了Oracle修改字段类型varchar2(2000)转为clob。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【需求】

         某表原采用nvarchar2(2000)字段记录log,但随着时间增长2000长度不够用了,于是决定将

         其修改为clob字段。

【注意点】

          原有数据不能一删了之,必须原封不动带入新字段。

【思路】

         首先将原字段重命名成,再创建新字段,再将原有内容更新进去。

【SQL】

--增加临时新字段
ALTER  table 表名 ADD 新字段名 clob;

--复制内容
Update 表名  Set 新字段名 = 旧字段名;

--删除原有字段
ALTER table 表名  drop column 旧字段名;

--修改回原字段名
ALTER  table 表名  rename column 新字段名 to 旧字段名;

例子:

--增加临时新字段
ALTER  table user ADD newlog clob;

--复制内容
Update user  Set newlog =log;

--删除原有字段
ALTER table user  drop column log;

--修改回原字段名
ALTER  table user  rename column newlog to log;

参考:https://www.cnblogs.com/heyang78/p/16286023.html

Oracle批量修改字段类型varchar2(2000)转clob_oracle varchar2(2000)-CSDN博客文章来源地址https://www.toymoban.com/news/detail-799903.html

到了这里,关于Oracle修改字段类型varchar2(2000)转为clob的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Oracle修改带数据的字段类型

    /*修改原字段名*/ /*添加一个和原字段同名的字段*/ /*将原来的数据更新到新字段中*/ /*删除原来的备份字段*/

    2024年02月06日
    浏览(55)
  • 请问如何用oracle触发器实现不允许新增/删除表/增加/减少/修改字段类型

    请问如何用oracle触发器实现不允许新增/删除表/增加/减少/修改字段类型 给本帖投票 56211打赏收藏  分享  转发到动态举报  写回复 性能测试中发现oracle11g数据库每天22点,oralce进程CPU占用率突增 11 条回复  切换为时间正序 请发表友善的回复… 发表回复 microsoft_fly 2008-11-18 还

    2024年02月16日
    浏览(50)
  • MySQL字段的字符类型该如何选择?千万数据下varchar和char性能竟然相差30%?

    上篇文章MySQL字段的时间类型该如何选择?千万数据下性能提升10%~30%🚀我们讨论过时间类型的选择 本篇文章来讨论MySQL中字符类型的选择并来深入实践char与varchar类型的最佳使用场景 我们最经常使用的字符串类型应该是char与varchar,它们作为本篇文章的主角,对于它们的描述

    2024年02月08日
    浏览(43)
  • Oracle多行数据合并为一行数据,并将列数据转为字段名

    FZ PROJECT VALUE 1 电脑 $1600 1 手机 $12 1 导管 $1 2 电脑 $2 2 手机 $22 FZ 电脑 手机 导管 1 $1600 $12 $1 2 $2 $22 根据FZ字段筛选并分组,MAX支持字符内容,SUN()同样支持,但是只能是数字类型。 此方法没有数据库类型限制,MySQL、Oracle、达梦均可。 FZ PROJECT 1 电脑,手机,导管 此方法仅仅是合

    2024年02月14日
    浏览(51)
  • 使用oracle修改表字段长度

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 Oracle是一种关系数据库管理系统(RDBMS),由美国Oracle公司开发和维护。它是全球最受欢迎和广泛使用的商业数据

    2024年02月10日
    浏览(37)
  • Sql Server增加字段、修改字段、修改类型、修改默认值

    1、修改字段名: alter table 表名 rename column A to B 2、修改字段类型: alter table 表名 alter column 字段名 type not null 3、修改字段默认值 alter table 表名 add default (0) for 字段名 with values 如果字段有默认值,则需要先删除字段的约束,在添加新的默认值, select c.name from sysconstraints a i

    2024年02月06日
    浏览(40)
  • mysql 字段类型修改

    mysql 字段类型修改-mysql教程-PHP中文网 MySQL是一种流行的关系型数据库管理系统,它的数据结构由表、行和列组成。数据库的设计是关键,需要考虑表的规范性和性能。其中,一个重要的因素是在设计表时选择正确的数据类型,可以确保数据在数据库中的准确性、完整性和可靠

    2024年02月16日
    浏览(35)
  • ElasticSearch修改索引字段类型

    线上功能报错,一看日志是往es中添加数据报错,错误日志如下: 说是数据中有个字段类型转换错误,一查es脚本工具,果然生产es索引中categoryId这个字段是integer类型,而实际是long类型。 es不能直接修改索引字段类型,需要删除调新建,具体方法如下 我这次遇到问题的es索引

    2023年04月08日
    浏览(40)
  • es如何修改字段类型

    演示:如下是一个包含date字段的索引ttteset-000001,接下来我们将其字段类型改为text类型

    2024年02月11日
    浏览(51)
  • ES修改字段类型详解

    一、需求概述 ES修改字段类型是指在已有的索引中,通过特定的操作方式将某个字段的类型修改为其它类型。当ES在建立索引的时候,已经确定好了每个字段的类型,而如果在建立后发现类型不符需求,就需要修改字段类型。 二、修改字段类型的原因 有以下几种情况会导致修

    2024年02月05日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包