我需要知道我的表exchangecondition的列名称,这些列名称中包含“报告”。 我尝试使用USER _TAB_COLUMNS但这没有用,因为此查询no rows selected

select *  from USER_TAB_COLUMNS;

但是,如果在使用USER_TAB_COLUMNS时可以获得行,则可以使用以下查询:

SELECT column_name FROM USER_TAB_COLUMNS WHERE table_name = 'exchangecondition' and  column_name like '%report%'.

有人能帮助我吗?

#1楼 票数:0 已采纳

不要使用user_tab_columns,而是使用all_tab_columns,以大写形式提供表名称和列名称,提供所有者名称(如果您已经知道的话)。

  ask by abderrahim translate from so

未解决问题?本站智能推荐:

1回复

如何在Oracle模式11g中获取外部表的列表

我想获取oracle中仅外部表的列表。 我试图使用Select * from tab获得列表。 但是它返回所有表的列表,包括实际的和外部的。 但是我只想要外部表的列表
1回复

在oracle11g中的某些情况下生成DDL并插入数据时出错

我创建了一个训练表和数据来放入其中。 数据线 表创建正常,但是从公司后面插入数据,也就是在employee数据中放入值时出现如下错误。 错误 - ORA-02291: 完整性约束 (SYSTEM.SYS_C007017) 违反 - 未找到父键创建表时是否设置了错误的值? 我的桌子符合条件吗? 修改前
2回复

忽略JDBC中的SQLPLUS命令

我有一个.sql文件,其中包含以下语句: 当我在SQL编辑器(TOAD / SQL Navigator等)中运行此SQL时,它工作正常。 我在SQLNavigator执行以下命令时看到了一些消息: 通过JDBC运行此SQL时,出现异常: 我假设此错误是因为JDBC无法理解SQLPl
2回复

如何从oracle中的特定表空间查看表?

我正在尝试获取我创建并发送到特定表空间的表的列表,您能否告诉我应该编写哪个脚本或命令以使其工作...
2回复

在sqlplus中为Oracle数据库假脱机

我有100个Oracle查询的.sql文件,因此假脱机将所有100个查询的结果写入一个文件,但是我希望为每个查询创建一个文件,对于100个查询应该有100个文件特定查询的结果。
6回复

ORA-12505,TNS:侦听器当前不知道connectdes中给出的SID

请帮助我,因为我刚刚安装了 Oracle 11g,但无法使用 SQL Devloper 使用以下设置进行连接: 用户名:系统密码:我的密码主机名:本地主机端口:1521 SID:XE 错误信息: 状态:失败 - 测试失败:侦听器拒绝连接并出现以下错误: ORA-12505, TNS:listen
1回复

从四个表制作报告

我正在Oracle APEX中工作。我正在从以下四个表中生成报告“ Patient History Junction and Disease但无法完成报告。 我要SELECT 患者表中的Pat_Name,Pat_Age` 。 历史表中的Treated_By,Sys_Date
2回复

同时查询同一个表/视图影响性能

如果我有一个包含数百万行的视图(或表)并且我从不同的会话执行这两个查询,一个查询会受到另一个查询的不利影响吗? (请注意不会进行 DML) 例如Select * from t1 where sex = 'M'; (返回 20 列和 10,000 行) select sex from t1 wh