Xml SQLDeveloper不显示完整的脚本输出
我正在尝试使用sql/xml在oracle sql中创建一个xml文档。 我已经准备好了脚本,但是当我运行它时,它只显示输出的一小部分Xml SQLDeveloper不显示完整的脚本输出,xml,oracle-sqldeveloper,Xml,Oracle Sqldeveloper,我正在尝试使用sql/xml在oracle sql中创建一个xml文档。 我已经准备好了脚本,但是当我运行它时,它只显示输出的一小部分 <NBA><DIVISION ID="East"><FIRSTNAME>Jeffrey</FIRSTNAME><LASTNAME>Teague</LASTNAM JeffreyTeague在脚本中,添加 set long 32767 在你询问之前。控制长、CLOB和XMLType列(以及其他一
<NBA><DIVISION ID="East"><FIRSTNAME>Jeffrey</FIRSTNAME><LASTNAME>Teague</LASTNAM
JeffreyTeague在脚本中,添加
set long 32767
在你询问之前。控制长、CLOB和XMLType列(以及其他一些类型)的显示量。默认值只有80个字符,这是您当前看到的
,其中大部分也适用于SQL Developer
在11g和SQL*Plus中,您最多可以看到2000000000字节,因此实际看到的最大字节数取决于您使用的Oracle和SQL Developer的版本。如果您的XML超过32k,请尝试将long设置为该数字,并查看是否有问题。您还需要将linesize
设置为一个足够大的值,以停止包装,您可能会首先达到限制。或者根据文件中提到的可用RAM的数量
如果要将输出写入客户机上的文件,可以。您还可以将查询作为查询(而不是脚本)运行,并将结果保存到查询结果网格中——但如果您的脚本也在做其他事情,那么这并不一定有用。如果要写入服务器上的文件,则需要使用PL/SQL(请参阅utl\u文件
包)。在脚本中,添加
set long 32767
在你询问之前。控制长、CLOB和XMLType列(以及其他一些类型)的显示量。默认值只有80个字符,这是您当前看到的
,其中大部分也适用于SQL Developer
在11g和SQL*Plus中,您最多可以看到2000000000字节,因此实际看到的最大字节数取决于您使用的Oracle和SQL Developer的版本。如果您的XML超过32k,请尝试将long设置为该数字,并查看是否有问题。您还需要将linesize
设置为一个足够大的值,以停止包装,您可能会首先达到限制。或者根据文件中提到的可用RAM的数量
如果要将输出写入客户机上的文件,可以。您还可以将查询作为查询(而不是脚本)运行,并将结果保存到查询结果网格中——但如果您的脚本也在做其他事情,那么这并不一定有用。如果要在服务器上写入文件,则需要使用PL/SQL(请参阅utl\u文件
package)。这仍然很小。同样,假脱机似乎也输出同样的东西——一小部分。utl\u文件
包能否将整个内容输出到本地文件?utl\u文件
只能写入数据库服务器上的文件-目录对象。(理论上,这可能是一个从其他地方安装的远程fielsystem,包括你的电脑,但你不太可能安装)。是的,我刚刚读了文档。数据库是12c,所以我可以走得更高。这个还是太小了。同样,假脱机似乎也输出同样的东西——一小部分。utl\u文件
包能否将整个内容输出到本地文件?utl\u文件
只能写入数据库服务器上的文件-目录对象。(理论上,这可能是一个从其他地方安装的远程fielsystem,包括你的电脑,但你不太可能安装)。是的,我刚刚读了文档。数据库是12c,所以我可以走得更高。