4

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

4

2 回答 2

2

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

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

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

于 2010-12-06T16:31:09.857 回答
1

历史 F8 应该向您显示 SQL Developer 中该选项卡中发生的所有事情(例如文件 xyz.sql)。
如果您找不到您想要的历史记录或 ddl,您应该能够通过以下方式“简单”地获得 ddl

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

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

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

于 2010-12-06T16:32:35.613 回答