2010-10-19 82 views
0

我搜遍了SQL Developer上的所有响应,但是我还没有找到与此问题匹配的响应。我需要能够通过单击sql选项卡来查看表/视图等的SQL,但现在它只显示一个空白屏幕。有没有人解决了这个问题?它在蟾蜍工作正常,我可以看到代码,但我们有一个新的服务器,我无法连接到它与蟾蜍。你能帮忙的话,我会很高兴。Oracle SQL Developer SQL选项卡为空

回答

0

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

如果你选择一个视图,然后右击并选择导出DDL和选择保存到工作表中,然后将DDL粘贴到工作表:举例: CREATE TABLE“HR”,“国” (“COUNTRY_ID” CHAR(。 2 BYTE)的约束 “COUNTRY_ID_NN” NOT NULL ENABLE, “COUNTRY_NAME” VARCHAR2(40 BYTE), “REGION_ID” NUMBER, 的约束 “COUNTRY_C_ID_PK” 主键( “COUNTRY_ID”)ENABLE, 的约束 “COUNTR_REG_FK” 外键(” REGION_ID“) REFERENCES”HR“。”REGIONS“(”REGION_ID“)ENABLE )组织索引无效压缩PCTFREE 10 INITRANS 2 MAXTRANS 255 LOGGING 储存(初始65536 NEXT 1048576 MINEXTENTS 1 MAX EXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE“USERS” PCTTHRESHOLD 50;

SQL DDL语句显示用于创建模式对象的'代码'。

+0

也许我误以为我们的DBA(并不罕见),他告诉我,如果我选择了一个视图,然后选择SQL标签,它会显示视图的底层代码。对我而言,即使当我在计算机上看到它时,它也显示代码。我从来没有真正需要这个选项卡,所以我不熟悉它。我通过命令行学习了Oracle SQL,并且从未与gui编辑一起过。 – Micharch54 2010-10-19 20:28:05

+0

我认为这是一个术语问题。 – Joe 2010-10-19 20:44:52

+0

右键单击视图并选择EXPORT DDL - >保存到工作表。 – Joe 2010-10-19 20:47:27