oracle dblink跨库取clob字段

1. oracle 使用dblink跨库取clob字段直接查询貌似不可行,但是通过连表可查询出clob字段。若不能连表查,可在表所在的数据库将clob字段转为varchar2类型 作为视图使用,或者再建一张表将数据抽过来。

2. oracle 使用使用dblink跨库 使用dbms_lob.substr() 截取clob字段会报无法从远程获取clob字段错误,但是如果在本表所在的库是可以截取。

3. oracle 使用clob字段作为存储过程入参,并且入参长度超过4000时:在存储过程test的时候若使用clob类型作为入参进行插入操作,是无法正常插入的,插入的数据是空 。解决方法:可在test的时候将入参类型选择pl/sql string类型,即可正常插入,若选择varchar类型作为入参,会报长度不够的报错信息。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。