Oracle SQL Developer下为啥看不到别人授权给我的表?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle SQL Developer下为啥看不到别人授权给我的表?相关的知识,希望对你有一定的参考价值。
Oracle SQL Developer下为什么看不到别人授权给我的表?
如下图,展开表这个文件夹是空的。
如何能在这里看到别人授权给我的表呢?
我记得好像在PL SQL developer中可以设置显示My Objects还是All。我想知道Oracle SQL developer 有没有相应的功能。
追答sql developer没有这功能
本回答被提问者采纳 参考技术B 不要指望官方出品,建议使用其他工具。再说这些工具不可能那么智能的。只要你执行下select就知道有没有授权了。 参考技术C 点 表 那个 右击 清楚过滤器 试试
为啥 APEX 和 Oracle SQL Developer 中的日期格式不同?
【中文标题】为啥 APEX 和 Oracle SQL Developer 中的日期格式不同?【英文标题】:Why date formats are different in APEX and Oracle SQL Developer?为什么 APEX 和 Oracle SQL Developer 中的日期格式不同? 【发布时间】:2019-07-12 05:52:57 【问题描述】:Oracle SQL Developer 中的日期格式类似于DD-MON-YY
。
例如17-OCT-03
。
APEX 中的日期格式类似于 MM/DD/YYYY
。
例如12/17/1980
。
它们为什么不同?
这可能会导致同一 SQL 查询无法在两个应用程序上运行。
我知道使用 TO_DATE 和 TO_CHAR 函数可以避免此类问题,但我想了解此问题背后的逻辑。
每个应用程序都使用自己的默认日期格式吗?
【问题讨论】:
【参考方案1】:是的,每个应用程序都有自己的日期格式。
甚至每个应用程序都可以有多个会话,每个会话都为 DATE 和 TIMESTAMP 指定不同的会话格式。
SQL Developer 在首选项、数据库、NLS 页面中定义了它的应用程序级别设置。这就是 DATE 的显示方式,除非您在 SQL 工作表中发出 ALTER SESSION SET...。
或者,如果您始终需要特定格式而不考虑此设置,请将其构建到您的查询中。
select to_char(sysdate, 'DAY') today from dual;
【讨论】:
我认为每个会话都有自己的日期格式更公平。您的 SQL Developer 设置可能与我的 SQL Developer 设置不同,我可能有多个 SQL Developer 会话,每个会话具有不同的 NLS 设置,并且同一个 APEX 应用程序可能同时具有不同的会话具有不同的设置。 嗯,SQLDev 有一个 NLS 应用程序设置...您可以在会话级别覆盖它...但是是的。每个应用程序都有自己的会话和自己的 NLS 设置 我已经处理了很多案例,人们声称“这个脚本在应用程序 A 中工作,而不是在应用程序 B 中工作”在其他人使用应用程序 A 时失败时会感到非常困惑,因为那些人类已经以不同的方式设置了他们的 NLS 设置。这并不是说它在 SQL Developer 中工作,而是它在使用 Jeff Smith 的设置的 SQL Developer 中工作,而不是使用我的设置在 SQL Developer 中工作。当一个应用程序允许不同用户以不同方式配置其 NLS 设置时,强调它是会话级设置而不是应用程序级设置会有所帮助。 好的,但是应用程序决定了会话级别设置...除非用户自己覆盖了它,并且这是他们已经知道的。以上是关于Oracle SQL Developer下为啥看不到别人授权给我的表?的主要内容,如果未能解决你的问题,请参考以下文章
windows下, sql plus 远程 连接oracle 不行,但是用客户端, plsql developer远程就可以, 这是为啥啊?
pl/sql developer中文乱码,为啥呢?怎么解决?Oracle问题
pl/sql developer中文乱码,为啥呢?怎么解决?Oracle问题
pl/sql developer中文乱码,为啥呢?怎么解决?Oracle问题