【PL/SQL】快速找到表的创建与插入语句

需求:
找到一张目标上原本已经写好的创建和所有数据(插入)的SQl语句,以便在其他数据库里可以直接调用。

关键词:
右击 - DBMS_METEDATA - DDL (创建语句)
右击 - QUERYDATA - EXPERTS QUERY DATAS (插入语句)


第一步:选中目标表,假设这次要用EMP表(作为数据转移到其他数据库上);

第二步: 在对象管理项下的Table,找到该表.
右击选中DBMS_METEDATA, 然后选择DDL语句(Create 创建表语句);

第三步: 结果如下,复制粘贴语句到TXT或者Notepad++ 上面保存。

第四步:继续选中目标表EMP,右击选中QueryData,相当于**用查询语句
SELECT * FROM EMP.

第五步:选中输出文件类型为SQl,另存为**一份(Insert 语句)SQL文件。

**
最后**:把文件直接拖拽到PL/SQL 上面,即可看见Insert 语句。


2020/6/24 更新方法

另外,我们可以在Tool选项下选择Export Table
这里就会显出该用户下所有的Table。
图片.png

勾选所需要的表格,然后通常选择删除表(Drop table)里面就包含后面最新新建的(Create table)语句。
里面不仅包含创建语句而且包含插入语句
图片.png


蜗牛
27 声望13 粉丝