如何显示 widememo 列?

How to show widememo column?

提问人:Drupal8ForTheWin 提问时间:8/18/2014 更新时间:2/1/2017 访问量:23792

问:

我正在我的ETL(GENIO)数据库中搜索一些信息,我有点迷路了。 我想知道它们是否是一种用“(WIDEMEMO)”替换/显示列值的方法?还有它是什么?

谢谢建议

Example

神谕

评论

0赞 Alex Poole 8/18/2014
屏幕截图来自哪个客户端?这将决定如何(以及是否)扩展 - 这只是意味着它是一个大字段,例如 long、CLOB 或超过一定大小的 varchar - 以显示它所代表的全部或部分文本。widememo
0赞 8/18/2014
Oracle 中没有数据类型这样的东西。WIDEMEMO
2赞 Alex Poole 8/18/2014
那么这可能会有所帮助。我认为您也可以单击字段以查看实际内容。不过,我没有蟾蜍要验证。客户端只是将它隐藏的数据标记为 ;它可能是几种基础真实数据类型之一。widememo
2赞 Drupal8ForTheWin 8/18/2014
谢谢亚历克斯!我有点傻了,知道,是的,通过单击它,您会看到内容。并得到 m 个解决方案:“ 查看 => Toad 选项 => 数据网格 => 数据 => [x] 预览 CLOB 和 LONG 数据”

答:

10赞 Alex Poole 8/18/2014 #1

标签是隐藏的或数据(或者可能是一个定义了一个具有高最大大小的字段 - 一些客户端这样做,但我认为 Toad 不会这样做)。(WIDEMEMO)LONGCLOBVARCHAR2

您可以单击隐藏值以查看其中的实际数据。正如这里所指出的,你可以从Toad的菜单中打开预览:

View => Toad Options => Data Grids => Data => [x] 预览 CLOB 和 LONG 数据

0赞 Rahul Malireddy 2/1/2017 #2

尝试从腻子连接并查看。它将提供不可见的列和构建它的基础列。

当Toad显示WIDEMEMO时,我遇到了类似的问题,但是当我尝试从Putty尝试时,它向我显示了底层列,如下所示

例如:

SQL> select column_name, data_default, hidden_column   from   dba_tab_cols where column_name='SYS_STSV3T25IIMSBK3RLDOCESQVID';

COLUMN_NAME                                                                                                                      DATA_DEFAULT                                                                     HID
-------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ---
SYS_STSV3T25IIMSBK3RLDOCESQVID                                                                                                   SYS_OP_COMBINED_HASH("KT_NUM","SRAM_ATS_NUM")                                    YES

评论

0赞 Alex Poole 1/15/2019
这与PuTTY本身没有任何关系。您使用的是 SQL*Plus,它是与 Toad 完全不同的客户端,并且以不同的方式处理长/LOB 列。顺便说一句,您可能仍然需要查看 和 设置以显示完整值。set longset longchunk