Questions tagged «oracle-11g-r2»

Oracle Database 11g第2版。也请标记oracle以进行搜索。

1
使用Oracle XML模式生成XML
我有一些使用DBMS_XMLSCHEMA注册的XML模式定义。我已经使用生成的XMLTypes创建了表。我可以使用XMLQuery创建XML,如果我理解正确,那么如果定义正确,则可以将查询结果插入表中。 最终需要将XML写入文件,但是我不确定的部分是从头开始编写XMLQueries是否是生成XML的最佳方法。有什么方法可以让XML模式生成指南的XML存根或生成模板XMLQuery?目前,数据全部存储在常规Oracle表中,但排列方式却大不相同,因此有关基于特定的一组已注册模式简化向XML导出的任何信息都是有用的。

2
Oracle中的500+百万行表有显着差异吗?
我在数据仓库环境中的数据库设计师中工作。我习惯于处理最多有100万行的表,现在却面临着超过10亿行的表。“效率工具箱”中的工具是否有显着差异?我是否可以相信我以前对索引,分区等的了解,或者这些特定工​​具中的某些不是对如此大数据的帮助,而是更多的障碍?还有其他处理表格的技巧吗? (已经找到了一篇很棒的文章,关于将7亿行更新为相同的值)

2
学习优化SQL查询和理解执行计划-资源?
我发现自己在工作中编写越来越多的SQL查询(大多数是Oracle 11g,但有些是SQL Server 2005-2008),并且已经开始为分析师团队的其他成员创建一些非常复杂的视图。 它们大多数都运行得很好,但是其中一些并不那么好。所以... 我如何学习调整查询? 我需要学习阅读或执行执行计划吗? 和... 您可以推荐哪些书/网站以了解有关SQL查询调优1)概述2)专门针对Oracle 11g的内容? 我们这里有一些不错的DBA,但是它们被淹没了,无法帮助我们调整我们编写的每个查询。 我在Amazon for Oracle上找到的大多数书籍似乎都是针对整体数据库优化的,并且/或者是在8到10年前写的。 谢谢您的建议:)

4
从Oracle函数返回完全动态的表
我想编写一个带有两个IN参数的函数,其中第一个是a varchar,第二个是a的列表varchars。基于这些,我想返回一个具有不同列数和类型名称的表varchar。 据我所知,我必须始终创建一个对象/记录及其表类型。这意味着我的想法行不通吗?基本目标是将系统命令输出作为表传递回被调用方。 编辑:更多的任务。我想发出一个OS命令,使用输出并将其作为表返回。OS命令的输出将是CSV格式的数据。在执行时,我不知道要返回的行数,而仅知道作为第二个arg传递的列数。我想使用的Java与动态STRUCT和ARRAY包含它们。尽管我更喜欢前一种方法。 它看起来应该像这样: create function(clob query, list of varchars cols) returns table begin execute system command(query, cols); examine sysout from command; return tabular data from syscmd as table; end

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.