oracle – 使用DBMS_METADATA.GET_DDL为没有模式名称的对象生成DDL脚本?

前端之家收集整理的这篇文章主要介绍了oracle – 使用DBMS_METADATA.GET_DDL为没有模式名称的对象生成DDL脚本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在没有模式名称的情况下使用DBMS_MetaDATA.GET_DDL为我的对象生成DDL脚本?

使用DBMS_MetaDATA.GET_DDL:

CREATE TABLE "MYSCHEMA"."MYTABLE"
(
  "COL1"  NUMBER(10,0)
)

sql Developer可以做到这一点,我认为它也使用DBMS_MetaDATA来实现这个目标并生成DDL脚本.

使用sql Developer:

CREATE TABLE "MYTABLE"
(
  "COL1"  NUMBER(10,0)
)
将SET_REMAP_PARAM与REMAP_SCHEMA选项一起使用:
DBMS_MetaDATA.SET_REMAP_PARAM(th,'REMAP_SCHEMA','HR',NULL);

这会将HR模式映射为NULL(但是,您需要一个作业句柄);有关完整示例,请参阅metadata_api documentation

猜你在找的Oracle相关文章