我是PL / SQL的初学者,必须使用它进行数据迁移。
我们正在建立新的人力资源管理系统。因此,我们要:
我们必须编辑列名称,列类型,员工ID等。以使所有数据都适用于新系统。
任何人都可以向我解释执行此操作的步骤,向我展示链接或类似示例。
答案 0 :(得分:0)
此答案牢记您正在使用oracle数据库提取数据并创建xml文件
要从数据库表提取数据到xml,您有几种选择
示例:-
SELECT XMLElement( "DEPARTMENT" , department_name ) FROM departments WHERE department_id IN (10, 20);
输出
<DEPARTMENT>Administration</DEPARTMENT> <DEPARTMENT>Marketing</DEPARTMENT>
2。使用PLSQL
使用XMLTYPE构造函数和DBMS_XMLGEN包,您可以轻松快捷地创建简单的XML文档。当您需要创建更高级的XML文档或想要对XML文档的外观进行更多控制时,可以使用DBMS_XMLDOM。 DBMS_XMLDOM软件包要复杂一些,因为您必须通过调用该软件包的函数和过程来创建整个文档。
请参阅以下2篇文章
Generating XML from SQL and PL/SQL – Part 1
Generating XML from SQL and PL/SQL – Part 2
要将xml输入到文件中,您可以使用
Oracle 假脱机 (如果您使用sql生成
xml UTL_FILE 软件包,如果您使用plsql生成xml