Oracle sqldeveloper Oracle SQL Developer SQL选项卡为空

Oracle sqldeveloper Oracle SQL Developer SQL选项卡为空,oracle-sqldeveloper,Oracle Sqldeveloper,我已经搜索了SQLDeveloper上的所有回复,但没有找到与此问题匹配的回复。我需要通过单击SQL选项卡来查看表/视图等的SQL,但现在它只是显示一个空白屏幕。还有其他人解决了这个问题吗?它在toad中运行良好,我可以看到代码,但我们有一个新服务器,我无法用toad连接到它。任何帮助都很好。不确定您的确切意思,但是: 1.您可以使用Sqldev连接到数据库吗?可以展开模式对象列表并查看表吗? 2.如果是这样,那么当您打开sql工作表时,它是空的。这是您键入sql语句并执行它的地方。首先键入FR

我已经搜索了SQLDeveloper上的所有回复,但没有找到与此问题匹配的回复。我需要通过单击SQL选项卡来查看表/视图等的SQL,但现在它只是显示一个空白屏幕。还有其他人解决了这个问题吗?它在toad中运行良好,我可以看到代码,但我们有一个新服务器,我无法用toad连接到它。任何帮助都很好。

不确定您的确切意思,但是: 1.您可以使用Sqldev连接到数据库吗?可以展开模式对象列表并查看表吗? 2.如果是这样,那么当您打开sql工作表时,它是空的。这是您键入sql语句并执行它的地方。首先键入FROM子句,然后返回并添加select子句,sql dev将显示一个下拉列表,其中列出了可以从中选择的表的列,而不必键入列名称。 3.如果要查看表数据,只需在左侧的树浏览器中双击该表。 您还可以通过拖放以图形方式构建查询。 但是,SQL工作表窗口的正常行为是显示为空,所以不能确切地确定您希望发生什么

如果选择视图并单击鼠标右键,然后选择“导出DDL”,然后选择“保存到工作表”,则DDL将粘贴到工作表中:示例: 创建表“HR”。“国家” (“COUNTRY_ID”字符(2字节)约束“COUNTRY_ID_NN”非空启用, “国家名称”VARCHAR2(40字节), “区域ID”编号, 约束“国家/地区ID\U PK”主键(“国家/地区ID”)启用, 约束“COUNTR\u REG\u FK”外键(“区域ID”) 参考“HR”。“区域”(“区域ID”)启用 )组织索引NOCOMPRESS PCTFREE 10 INITRANS 2 MAXTRANS 255日志记录 存储(初始65536下一个1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCT减少0自由列表1自由列表组1缓冲池(默认) 表空间“用户” PCTTHRESHOLD 50


SQL DDL语句显示了创建模式对象的“代码”。

当我连接到SQL Developer并键入alter会话集current_schema=xyz时,我的连接就像我是那个用户一样。 当我打开branche other users并导航到用户xyz的一个表,然后单击table a_table,然后我在columns选项卡中看到该表的定义,并且我还有几个其他选项卡,例如data以显示表中的数据。到现在为止,一直都还不错。 但是当我导航到SQL选项卡(在选项卡的最右侧)时,我希望看到表的DLL,但是这个选项卡保持为空。(这也在另一个线程中发布,但没有好的解决方案)

有没有办法让它工作起来? 后端中的tab可能会在user_表和user_tab_列中查找以生成DLL。 由于我做了一个alter会话,表可能在all_tables视图中

当我登录并单击自己的表时,它可以正常工作,但其他用户的表却不能。 视图定义也是如此。 此外,右键单击对象并选择“快速DLL”会导致剪贴板的空文件/工作表


简言之,SQL选项卡是否仅适用于dba的模式所有者,或者在使用alter session set current_schema=xyz时是否也适用?也许我们的dba向我提供了错误信息(这并不罕见),他告诉我,如果我在视图上选择了SQL选项卡,那么它将显示视图的底层代码。对我来说,它只是一片空白,即使当我在他的电脑上看到它时,它会显示代码。我以前从未真正需要过那个标签,所以我对它不太熟悉。我是通过命令行学习Oracle SQL的,从来没有在gui编辑器中表现出色过。我认为这是一个术语问题。右键单击视图并选择EXPORT DDL->Save to Worksheet。我刚刚在最新版本的SQL Dev上对此进行了测试