Oracle DDL Python 脚本
Oracle DDL Python Scripting
我有一个 Oracle 数据库,其中包含数据库 Table 的元数据。例子.
Table-实体
实体 属性
Emp Table
排名 Table
Table 属性
属性 Table_Name
Emp_NameEmp
Emp_NoEmp
Emp_AddEmp
Postion_id 位置
Position_Name 位置
我想要一个 python 脚本,您可以为上述 table 创建 DDL。
例如,输出应该包含这样的 tables
创建 table 'emp','details'
创建 table 'position','details'
对于属性,我希望脚本这样输出
放 'emp','1','details:Emp_Name','1'
放 'emp','1','details:Emp_No','1'
请多多指教
也许你应该注意 DBMS_METADATA 包。
例如:
select DBMS_METADATA.GET_DDL('TABLE', 'EMP') from dual;
link documentation。
它适用于所有 Oracle 用户。
我有一个 Oracle 数据库,其中包含数据库 Table 的元数据。例子.
Table-实体
实体 属性
Emp Table
排名 Table
Table 属性
属性 Table_Name
Emp_NameEmp
Emp_NoEmp
Emp_AddEmp
Postion_id 位置
Position_Name 位置
我想要一个 python 脚本,您可以为上述 table 创建 DDL。
例如,输出应该包含这样的 tables
创建 table 'emp','details'
创建 table 'position','details'
对于属性,我希望脚本这样输出
放 'emp','1','details:Emp_Name','1'
放 'emp','1','details:Emp_No','1'
请多多指教
也许你应该注意 DBMS_METADATA 包。
例如:
select DBMS_METADATA.GET_DDL('TABLE', 'EMP') from dual;
link documentation。
它适用于所有 Oracle 用户。