关于oracle sql developer的问题?

时间:2010-12-06 16:19:14

标签: sql oracle oracle-sqldeveloper

我已经创建了表和视图,并且输入了一些测试数据,但是我想知道在哪里可以获得我用来创建和插入数据的sql代码,我试着查看sql历史记录,但是它没有他们,谢谢:))

2 个答案:

答案 0 :(得分:2)

您可以获取创建和填充表所需的SQL:

1)对于create table DDL,转到Tables节点并选择表,然后单击SQL选项卡并复制它显示的DDL。

2)对于插入DML,右键单击Tables节点中的表名,然后选择Export Data,然后选择Insert ...并填写向导。您也可以通过这种方式获取create table DDL,而不是我在步骤1中所说的。

答案 1 :(得分:1)

历史记录F8应该向您显示SQL Developer中该选项卡中发生的所有事情(例如文件xyz.sql)。
如果你找不到你想要的历史或ddl,你应该能够让'ddl''足够' 由

select * 
  from addmas
 where colA = 'my criteria'
;

然后单击F9,然后右键单击网格并将数据导出到“插入” 这将为您创建插入语句(请记住放入表名)

要获取CREATE TABLE / VIEW(或对象,而不是alter table),您可以右键单击表名, 选择'编辑'然后转到DDL(创建)。如果您使用该工具进行编辑,它还会显示更改的ddl