怎么使用plsql生成xml文件

怎么使用plsql生成xml文件,第1张

用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer

区别

导出数据到excel文件

excel数据导入到数据库

PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具之一,这里主要介绍如何利用PL/SQL Developer导入和导出数据库,并对导入或导出时的一些注意事项进行相关说明。1、导出步骤1.1. tools ->export user object 选择选项,导出.sql文件 说明:导出的是建表语句(包括存储结构)

1.2. tools ->export tables->Oracle Export 选择选项导出.dmp文件 说明:包含三种导出方式,三种方式都能导出表结构以及数据,如下:

第一种是导出为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最为广泛 。

第二种是导出为.sql文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。

第三种是导出为.pde格式的,.pde为Pl/sql developer自有的文件格式,只能用Pl/sql developer自己导入导出,不能用编辑器查看。

10

2.导入步骤:a.tools->import tables->SQL Inserts 导入.sql文件。b. tools->import talbes->Oracle Import然后再导入dmp文件。 说明:和导出类似,另外,导入之前最好把以前的表删除,当然导入另外数据库除外。

法一:

Oracle SQL Developer连接MS SQL SERVER 2000的处理步骤:

1, 下载net.sourceforge.jdbc.driver驱动(http://sourceforge.net有Download,

我下载的是jtds-1.2.1)

2, 解压缩后把jtds-1.2.1.jar copy至<Oracl SQL Developer\sqldeveloper>\lib目录中

3, 把JtdsXA.dll copy到<SQL SERVER 2000>\bin目录中

4, 以 sa login SQL Query Analyzer, 执行 instjtds.sql

5, 做好一切后, 打开 sqldeveloper.exe, 创建新的Connection

6, 在 ORACLE SQL Developer中, 点File->New->选中 Database Connection,点确定

在d出的UI中选择"SQLServer"页签, 再填写相关的Loginner及Pwd和Connection Name后

点一下Retrieve database按钮, 然后在其旁边的下接框中选取想要连接的Database就可以

7, 注意:密码一项不能为NULL, 密码为NULL的loginner需要更改密码后才能连接。

法二:

1: 下载SQL Server JDBC

2: 解压缩后生成mssqlserver.jarmsbase.jarmsutil.jar三个文件

3: copy上面三个文件至 <SQL Developer path>/ide/lib下面

4: 打开 <SQL Developer path>/sqldeveloper/bin下面的sqldeveloper.conf文件

5: 在该文件中加入

AddJavaLibFile ../../ide/lib/mssqlserver.jar

AddJavaLibFile ../../ide/lib/msbase.jar

AddJavaLibFile ../../ide/lib/msutil.jar

6: 编写一个名为SQLServer.xml的xml文件, 内容如下:

<?xml version = '1.0'?>

<!DOCTYPE connections>

<connections>

<connection>

<JDBC_PORT>1433</JDBC_PORT>

<ConnectionType>JDBC</ConnectionType>

<HOSTNAME>localhost</HOSTNAME>

<DeployPassword>false</DeployPassword>

<user>sa</user>

<ConnectionName>master-sa</ConnectionName>

<URL>jdbc:microsoft:sqlserver://localhost:1433</URL>

<RaptorConnectionType>SQLServer</RaptorConnectionType>

<ServiceName>master</ServiceName>

<JdbcDriver>com.microsoft.jdbc.sqlserver.SQLServerDriver</JdbcDriver>

</connection>

</connections>

7: 打开 SQL Developer,右击Connections节点,选择import connections, import SQLServer.xml,

这时会发现多了一个master-sa的节点, 右击连接, 输入密码即可。

注意: 连SQL Server一定需要先设置好pass word。

用extract,必须指定xml的元素路径

EXTRACT(XMLType_instance,Xpath_string)

select extract (xml_ins,'/root/id') from tab


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12105339.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存