如何判断 ALL_TAB_COLS 中哪些列未使用?

2023-12-03

当您在 Oracle 9i 上查询 ALL_TAB_COLS 视图时,它会列出标记为 UNUSED 的列以及“活动”表列。似乎没有一个字段明确说明某列是否未使用,也没有我可以加入的任何视图列出表中未使用的列。如何轻松找出哪些是未使用的列,以便将它们从 ALL_TAB_COLS 中过滤掉?


尝试使用 ALL_TAB_COLUMNS 而不是 ALL_TAB_COLS。在 Oracle 11.2 中,我发现未使用的列出现在 ALL_TAB_COLS 中(尽管已重命名),但不在 ALL_TAB_COLUMNS 中。

我创建了一个这样的表:

create table t1 (c1 varchar2(30), c2 varchar2(30);

然后将c2设置为未使用:

alter table t1 set unused column c2;

然后我看到:

select column_name from all_tab_cols where owner='ME' and table_name='T1';

COLUMN_NAME
-----------
C1
SYS_C00002_10060107:25:40$

select column_name from all_tab_columns where owner='ME' and table_name='T1';

COLUMN_NAME
-----------
C1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何判断 ALL_TAB_COLS 中哪些列未使用? 的相关文章

随机推荐

  • 减速器中的条件

    Is it a bad在减速器中使用条件的想法 像这样的东西 case types SET SOME ACTION if typeof someElement undefined return Object assign state som
  • iOS 相机的亮度

    我正在尝试制作一个应用程序 我必须像这个应用程序一样计算相机的亮度 http itunes apple com us app megaman luxmeter id455660266 mt 8 我找到了这个文件 http b2cloud c
  • 在 R 中获取每年 11 月的第四个星期三

    我有一个时间索引矩阵 xts 对象 我只想要每年 11 月的第四个星期三 require quantmod getSymbols GSPC from 1900 01 01 returns GSPC GSPC WED lt weekdays
  • 拖动一张图像会拖动另一张图像

    当我拖动上传图片的右侧部分在 mask1 中 比 mask2 中上传的图像正在拖动 但这不应该发生 Here is 视频链接 另外 如果我仅在蒙版 1 中上传图像并尝试拖动 图像将会消失 但如果我在两个蒙版中上传图像 则图像不会消失 视频链
  • 获取快捷方式文件夹的目标

    如何获取快捷方式文件夹的目录目标 我到处搜索 只找到快捷方式文件的目标 我认为您需要使用 COM 并添加对 Microsoft Shell Control And Automation 的引用 如中所述这篇博文 这是使用此处提供的代码的示例
  • 如何从C调用C++编写的lib?

    在我看来 这似乎是理所当然的事情 但我找不到任何反对或支持它的信息 从 demangle 等角度来看 我不认为这是一个大问题 但我无法弄清楚 如何编写一个小型 C 程序来调用一个小型 C 库中的函数 我现在在linux上 尝试静态绑定 这肯
  • MSBuild 脚本和 VS2010 发布应用 Web.config 转换

    因此 我已经安装了 VS 2010 并且正在为 TeamCity 构建集成修改 MSBuild 脚本 除了一个例外 一切都运行良好 我如何告诉 MSBuild 我想要应用发布构建时创建的 Web config 转换文件 我有以下内容 可以生
  • 如何使用 Plotly-Dash 调整滑块和选择器的范围

    我正在尝试重新创建这个 Plotlyexample使用 Dash 但我无法获取按钮和范围滑块 有谁知道我该怎么做 这就是我尝试过的 traces x df index y df level type scatter mode lines n
  • 自定义委托

    我想知道如何使用自定义委托 也许一个例子会对您有所帮助 import
  • 在不以科学记数法显示的情况下,JavaScript 数字可以有多小?

    我编写了一些代码 将数字四舍五入到给定的小数位数 但在出现下溢时会使用更多位 以避免四舍五入到零 这对用户来说信息量不够 但我注意到偶尔会有一小部分数字以科学计数法显示 我的目标用户预计不会适应科学记数法 无论如何 即使在处理下溢之后 这些
  • 开发模式下Rails自动重载插件

    我试图拥有一个插件 每次更改代码时我都会开发自动重新加载 模拟 Rail 开发模式中通常发生的相同自动重新加载 我的插件主要是一个 ActiveRecord mixin 模块 我已经尝试了在相关谷歌搜索中找到的所有建议 还没有任何效果 在我
  • Eclipse ADT 插件 - 图形布局工具滞后并占用内存

    Win7 64位 12GB内存 i7 ADT v 16 01 我的图形布局工具表现得很奇怪 每次我进行单个更改时 布局上方的工具按钮都会闪烁 并且它会 工作 大约 10 秒 直到最终完成更改 在此过程中 javaw exe 对于我执行的每个
  • 如何更改 Qt 上标题(水平/垂直)QTableWidget 的背景颜色?

    我想知道如何更改对象标题 水平 垂直 的背景颜色QTableWidget on Qt 我已经知道如何使用以下方法一起更改所有标题 ui gt tableWidget gt setStyleSheet QHeaderView section
  • 收到致命警报:handshake_failure

    我正在尝试使用以下方式向我的设备发送推送通知javapns图书馆在liferay 这是代码 private void pushNotification ActionRequest actionRequest ActionResponse a
  • 正则表达式替换电子邮件地址域?

    我需要一个正则表达式来混淆我拥有的数据库转储文件中的电子邮件 我想用一组域替换所有域 例如 fake com所以我不会冒险在开发过程中向真实的人发送电子邮件 电子邮件必须是唯一的才能匹配数据库限制 因此我只想替换域名并保留用户名 我目前有这
  • 如何添加“再玩一次”? java 的功能

    我正在为我的班级制作一个猜谜游戏 当您猜到正确的数字时 我需要一些帮助来在游戏结束时添加 再玩一次 功能 public class GuessingGame public static void main String args Scann
  • 插入转义字符

    我想用转义字符值替换并插入转义字符序列 同时考虑到 会使转义字符无效 例如 This is a n test Here is a n which represents a newline 在 Ruby 中实现这一目标的最简单方法是什么 我假
  • 为什么聚焦时 QLineEdit 样式不改变?

    我正在使用 Qt 及其样式表开发 GUI 在主窗口样式表上 我放置了以下样式 QLineEdit focus border 2px solid 006080 但当我使用它时 风格并没有像我预期的那样真正改变 但是 如果我将相同的样式表直接放
  • 将命令输出保存到变量

    在批处理文件中 我尝试获取命令的输出并将其保存到变量中 我的命令的目标是计算某个文件夹中的文件夹数量 我无法使用中提供的技巧this接受答案 因为我必须这样做cd path to my folder进入当前目录 不幸的是 我无法执行此命令
  • 如何判断 ALL_TAB_COLS 中哪些列未使用?

    当您在 Oracle 9i 上查询 ALL TAB COLS 视图时 它会列出标记为 UNUSED 的列以及 活动 表列 似乎没有一个字段明确说明某列是否未使用 也没有我可以加入的任何视图列出表中未使用的列 如何轻松找出哪些是未使用的列 以