77问答网
所有问题
oracle中怎样修改varchar2字段为clob字段
如题所述
举报该问题
推荐答案 2018-11-19
前面的回答不对,varchar2字段是无法通过modify 直接修改为clob字段的。
原因是因为clob和blob字段在数据库中的存储方式与其他常用字段不同,所以无法直接转化。
如果需要转换,1可以先转换成long 再转换为clob。
2如果字段中有内容,建议先创建新clob字段,update数据后再改名字。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/W83pIpYYpIpGvqI3pW.html
其他回答
第1个回答 2017-03-09
一:没有数据的话,直接修改alter table table_name modify var_col clob;
二:有数据的话,先创建一个表将表中数据备份出来,然后在将此列值类型更改掉,清空列值,然后在插入回来。
本回答被网友采纳
相似回答
oracle
数据库 我现在要把一个
varchar2的
数据类型转换
成clob
类型 语 ...
答:
1 注意要更改数据类型,则要修改的列必须为空 (empty)2
直接从varchar2 修改为clob会报错,不让修改,可以先修改为Long类型,然后从Long修改为clob
3 修改语句 alter table 表名 modify (某列 新类型);
oracle
varchar2
为什么
改
不
成clob
答:
1、创建一个新字段为clob类型。alter table test add name1 clob;2、将原来varchar2字段中的数据存放到clob字段中
。update test set name1=to_char(name); commit;3、删除原有的varchar2字段。alter table test drop column name;4、将clob的字段名改为原来的varchar2字段名。alter table test rena...
oracle中怎样修改varchar2字段为clob字段
答:
前面的回答不对,
varchar2字段是无法通过modify 直接修改为clob字段的
。原因是因为clob和blob字段在数据库中的存储方式与其他常用字段不同,所以无法直接转化。如果需要转换,
1可以先转换成long 再转换为clob
。2如果字段中有内容,建议先创建新clob字段,update数据后再改名字。
oracle
数据库之
如何
将blob类型转换为
varchar2
答:
但是一般都是由数据了才会去修改,麻烦产生,直接修改不了,只能通过函数来解决
;总的思路是:创建临时字段B→将要转换的字段A放在临时字段中(使用函数转换)→删除A→将B名称改为A创建转换函数create or replace FUNCTION blob_to_varchar (blob_in IN BLOB)RETURN VARCHAR2ISv_varchar VARCHAR2(2000);...
oracle如何
操作
clob
数据类型
答:
在做数据库开发的时候,有时候会遇到需要读取
Oracle
数据库中的clob类型的数据的情况。本着代码复用的目的,写了下面的存储过程:读取数据库
中clob字段
的数据。CREATE OR REPLACE PROCEDURE prc_read_clob(table_name IN
VARCHAR2
,clob_column_name IN VARCHAR2,primary_Key_Column_names IN VARCHAR2,prima...
oracle
使用sqlldr
如何
将文本文件中
的varchar2
存入到数据库中
的CLOB
类型...
答:
在控制文件中
的CLOB字段
后面加CHAR(1000000000) 不要加":字段名" 就行了
oracle
10G在查询
VARCHAR2
结果展现
成
了
clob
,急!!!
答:
将WM_CONCAT(...)的转换成字符型,TO_CHAR(WM_CONCAT(...))。这是由于PLSQL DEV没有根据数据库的版本显示WM_CONCAT函数 返回的值。
ORACLE
10g WM_CONCAT函数返回字符型,ORACLE 11g WM_CONCAT返回
CLOB
。
大家正在搜
oracle修改clob字段
oracle创建clob字段
oracle更新clob字段
oracle数据库clob字段
oracle读取clob字段
oracle导入导出clob字段
oracle查询clob字段
oracle如何查询clob字段
oracle解析clob字段
相关问题
oracle中怎样修改varchar2字段为clob字段
oracle中怎样修改varchar2字段为clob字段
oracle中怎样修改varchar2字段为clob字段
oracle如何变更varchar2类型的列为clob
oracle中clob可以转成varchar2吗
怎样把CLOB的数据转换成VARCHAR2
oracle 如何将字段类型varchar 改为blob 更...
Oracle 如何修改列类型varchar2改为varcha...