【问题标题】:How can I update a 'long' datatype in Oracle?如何更新 Oracle 中的“长”数据类型?
【发布时间】:2009-10-29 22:45:23
【问题描述】:

大概有 300K 行。使用 SQL 和/或 PL/SQL。

最好在临时表中复制/转换为临时格式,对其进行处理,然后将其重新导入?

更新后的数据需要保留为“长”数据类型,因为我们没有资源(或倾向)来修复数据库。

谢谢。

【问题讨论】:

  • 不幸的是,LONG 数据类型并不真正适用于 SQL 和 PL/SQL... 您的所有数据长度是否有可能小于 32k?那会让生活变得更轻松。您是否严格限于 SQL 和/或 PL/SQL?或者这只是一种偏好?
  • 我不是 100% 确定,但怀疑数据会小于 32K。 SQL 和/或 PL/SQL 是首选,但我对任何想法持开放态度。干杯。

标签: sql oracle sql-update


【解决方案1】:

这里解释了如何将长列转换为 clob 的 4 种方法。可以在线重新定义。

http://arjudba.blogspot.com/2008/06/how-to-convert-long-data-type-to-lob.html

【讨论】:

  • 不幸的是,这不是一个选项。我们没有更改使用数据库的应用程序的来源。
猜你喜欢
  • 2022-10-22
  • 1970-01-01
  • 2020-07-27
  • 2013-10-06
  • 2017-01-12
  • 2019-12-25
  • 1970-01-01
  • 2014-12-27
  • 2014-02-15
相关资源
最近更新 更多