ITPUB论坛-中国专业的IT技术社区

 找回密码
 注册
查看: 995|回复: 1

oracle12c里如何查询ecol$中blob字段的值?

[复制链接]
论坛徽章:
181
生肖徽章:狗
日期:2006-11-23 04:26:03生肖徽章:羊
日期:2007-09-26 17:08:21生肖徽章:马
日期:2007-09-26 17:08:49授权会员
日期:2007-12-31 19:14:41生肖徽章2007版:牛
日期:2008-03-28 10:02:30奥运会纪念徽章:柔道
日期:2008-04-30 16:28:44奥运会纪念徽章:垒球
日期:2008-05-12 21:28:28奥运会纪念徽章:体操
日期:2008-06-26 10:00:41奥运会纪念徽章:沙滩排球
日期:2008-07-27 12:41:59奥运会纪念徽章:艺术体操
日期:2008-07-30 11:09:47
发表于 2017-11-14 15:34 | 显示全部楼层 |阅读模式
本帖最后由 jieyancai 于 2017-11-22 10:45 编辑

使用utl_raw.cast_to_varchar2无法显示结果。
select utl_raw.cast_to_varchar2(dbms_lob.substr(BINARYDEFVAL)) from ecol$;


查询默认字段值的方法:

SQL> conn zyfx/zyfx
SQL> SET ARRAYSIZE 5000
SET COPYCOMMIT 1
SET COPYTYPECHECK OFF
SET LONG 100000

SQL> create table JYC
(
   table_name           VARCHAR2(30) not null,
   column_name          VARCHAR2(30) not null,
   data_default         VARCHAR2(50)
);

Table created.

SQL>
SET ARRAYSIZE 5000
SET COPYCOMMIT 1
SET COPYTYPECHECK OFF
SET LONG 100000

SQL> COPY from zyfx/Zyfx@zyfx insert jyc USING select table_name,column_name,data_default from USER_TAB_COLS where default_length>0;

数组提取/绑定大小为 5000。(数组大小为 5000)
将在每个数组绑定之后提交。(提交的副本为 1)
最大 long 大小为 100000。(long 为 100000)
48 行选自 zyfx@zyfx。
   48 行已插入 JYC。
   48 行已提交至 JYC (位于 DEFAULT HOST 连接)。


拼接出语句:
select 'alter table '||table_name||' modify '||column_name||' default('||data_default||');' from jyc;

论坛徽章:
181
生肖徽章:狗
日期:2006-11-23 04:26:03生肖徽章:羊
日期:2007-09-26 17:08:21生肖徽章:马
日期:2007-09-26 17:08:49授权会员
日期:2007-12-31 19:14:41生肖徽章2007版:牛
日期:2008-03-28 10:02:30奥运会纪念徽章:柔道
日期:2008-04-30 16:28:44奥运会纪念徽章:垒球
日期:2008-05-12 21:28:28奥运会纪念徽章:体操
日期:2008-06-26 10:00:41奥运会纪念徽章:沙滩排球
日期:2008-07-27 12:41:59奥运会纪念徽章:艺术体操
日期:2008-07-30 11:09:47
 楼主| 发表于 2017-11-14 15:35 | 显示全部楼层

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 虎吧 老博客 知识索引树 读书频道 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛 | SAP ERP系统
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表