-
oracle – 全局分区索引比非分区索引更好(更快)吗?
所属栏目:[百科] 日期:2020-12-12 热度:179
我有兴趣了解分区通常是查询目标的数字列是否有性能优势.目前我有一个包含约5000万条记录的物化视图.当使用常规b树索引并按此数字列进行搜索时,我得到的成本为7,查询结果为0.8秒(使用非初始化缓存).为该列添加全局散列分区(具有64个分区)后,我得到的成本为6,[详细]
-
如何使用DBMS_METADATA(和SCHEMA_EXPORT)将Oracle SCHEMA作为DDL
所属栏目:[百科] 日期:2020-12-12 热度:107
我在使用DBMS_METADATA为给定模式提取DDL时遇到麻烦,可能是因为我对它的理解是错误的. 这是我基本上做的: set termout offcreate table copy_dml_schema(c clob,i number);declare m number; t number; e number; c clob; i number := 0;begin e := dbms_me[详细]
-
使用通配符证书从oracle utl_http调用https://www.facebook.com
所属栏目:[百科] 日期:2020-12-12 热度:85
我们正在使用oracle 12.1.0.1.0. 我们一直通过utl_http向多个服务发出https调用,没有任何问题. 我们多年来一直这样做,我们也一直在使用它进行Facebook授权. 最近,我们在https中调用facebook.com网址时遇到了一个我们无法解决的问题. 它似乎与facebook在* .fa[详细]
-
oracle – PLSQL中的反思?
所属栏目:[百科] 日期:2020-12-12 热度:138
我正在编写一个过程来处理存储在ANYDATA中的用户定义对象.对象类型和属性名称只能在运行时知道,因此我无法在declare部分中为它定义viarable.在 Java中,我可以使用反射来处理它,我可以知道类名和字段名.然后我可以通过反射访问这些字段.有没有办法在PLSQL中这[详细]
-
Oracle中存储的Java类在哪里?
所属栏目:[百科] 日期:2020-12-12 热度:116
存储在oracle数据库中的已加载 java类的 java字节码在哪里?具体来说,是否有一个视图或表可以用来获取Oracle中java类模式对象的原始字节? 如果您已使用CREATE JAVA SOURCE命令将 Java Source加载到Oracle数据库中,那么您可以转到数据字典视图USER_SOURCE并[详细]
-
找到oracle sql中两个日期之间的经过时间
所属栏目:[百科] 日期:2020-12-12 热度:151
我需要找到格式为hh:mm:ss的时间之间的差异 select msglog.id,max(msglog.timestamp) enddate,min(msglog.timestamp) startdate,enddate - startdate from MESSAGELOG msglog group by id 在上面的查询中,msglog.timestamp的类型为DATE. 如何在oracle中以[详细]
-
Oracle:我需要在序列上授予哪些权限?
所属栏目:[百科] 日期:2020-12-12 热度:170
我的数据库中有一个新序列. 我需要向Web用户授予哪些权限才能使用序列?我尝试在序列上授予选择权,但网络用户似乎仍然无法看到它. 我认为“选择”应该足够了.您的查询是否正确限定了序列所在的架构? select someschema.somesequence.nextval from dual;[详细]
-
oracle – ORA-00932:不一致的数据类型:expected – got –
所属栏目:[百科] 日期:2020-12-12 热度:108
我已经使用Oracle(10g.2)作为 PHP程序员将近3年,但是当我完成一项任务时,我第一次尝试使用ref游标和集合类型.和我 当我遇到问题时,我已经搜索过网络了,这个ora-00932错误让我感到不知所措.我需要老手的帮助. 这是我一直在努力解决的问题, 我想从表中选择行并[详细]
-
oracle – 如何在Access中提高批量INSERT到ODBC链接表的性能?
所属栏目:[百科] 日期:2020-12-12 热度:88
我要导入CSV和TXT文件.我将文件导入Access,然后将记录插入到链接的Oracle表中.每个文件大约有300万行,这个过程需要很长时间才能完成. 导入Access非常快,但插入链接的Oracle表需要很长时间. 以下是我目前使用的流程: DoCmd.TransferText acImportFixed,"BUSS[详细]
-
Oracle PL / SQL脚本中的斜杠字符是错误的吗?
所属栏目:[百科] 日期:2020-12-12 热度:113
我正在为我的公司编写一系列用Oracle PL / SQL编写的SQL脚本.我遇到了一个基本的脚本,底部附近有一个奇怪的斜线.它以这种方式检入CVS.这是纯语法错误还是它有一些我不知道的功能.稍微混淆的脚本: set serveroutput on size 2000;--PL/SQL block to link ISS[详细]
-
防止Oracle SQL Developer在导出时截断CLOB
所属栏目:[百科] 日期:2020-12-12 热度:67
我想将包含大型CLOB的查询结果导出到CSV文件.但是,一旦在CSV文件中导出,CLOB就会在大约4K个字符后被截断(即它们过早地以“……”结束).如何防止Oracle SQL Developer在导出时截断CLOB? 您可以绕过Oracle SQL Developer进行导出,例如您可以使用Python脚本来[详细]
-
使用Oracle数组的Spring StoredProcedure:ORA-01000:超出了最
所属栏目:[百科] 日期:2020-12-12 热度:200
使用OracleTypes.ARRAY输入参数多次调用Oracle存储过程时,收到以下错误: – org.springframework.jdbc.UncategorizedSQLException: CallableStatementCallback; uncategorized SQLException for SQL [{call EMP_SCHEMA.GET_EMPLOYEE_LIST(?,?)}]; SQL state[详细]
-
如何在Oracle上使用“ON UPDATE CASCADE”创建外键?
所属栏目:[百科] 日期:2020-12-12 热度:88
在MS SQL Server中,可以使用ON UPDATE CASCADE选项创建外键,因此每当更新主键中的一个列时,DBMS也会更新其他表中的外键. 那么,如何在Oracle中实现呢? Oracle不允许使用“ON UPDATE CASCADE”的外键约束. 这里有几个选项. 创建外键,并创建“On Update”触发[详细]
-
数组 – 相当于Oracle 9i中的PostgreSQL array()/ array_to_stri
所属栏目:[百科] 日期:2020-12-12 热度:123
我希望从Oracle中返回多行的查询返回带有逗号分隔值的单行,基本上将返回的行展平为单行. 在PostgreSQL中,这可以使用数组和array_to_string函数来实现,如下所示: 鉴于表“人”: id | name---------1 | bob2 | alice3 | jon SQL: select array_to_string(ar[详细]
-
试图访问Oracle的Maven存储库
所属栏目:[百科] 日期:2020-12-12 热度:88
我正在尝试访问Oracle的存储库. Oracle并不容易.但是,我试图遵循Oracle提供的 the documentation. 我有: 在我的系统上批准了the licensing agreement(如果需要设置某种类型的cookie). 将M2_HOME和MAVEN_HOME设置为/usr/share / apache-maven. 创建了一个Ora[详细]
-
oracle – 虚拟列表达式中的连接数会引发ORA-12899:值对于列太
所属栏目:[百科] 日期:2020-12-12 热度:80
虽然我昨天给了这个 answer一个问题,但我建议使用VIRTUAL COLUMN来计算值而不是手动更新它. 我自己做了一个测试,并找出了在连接两个NUMBER类型列时虚拟列表达式所占用的数据大小的问题.虽然在连接两个字符时没有问题. 数据库版本: SQL select banner from v[详细]
-
Oracle SQL如何编写一个sql语句来验证我的网络中的用户(即朋友或
所属栏目:[百科] 日期:2020-12-12 热度:179
我有这个问题.给定一个用户表,其中包含社交网络中的用户用户名和包含用户姓名和用户友好名称的朋友表,如下所示… username friendnameJohn ThomasChris James …我正在尝试编写一条SQL语句,如果用户在我的网络中.换一种说法 该用户是朋友的朋友还是朋友? 我[详细]
-
是否可以在包/过程之外创建Oracle关联数组类型?
所属栏目:[百科] 日期:2020-12-12 热度:134
在Oracle数据库10g中,是否可以在包或过程之外创建关联数组类型?我希望能够这样做,以便我可以在另一种类型中引用这种关联数组类型.例如: create type my_type_map is table of varchar2(10) index by varchar2(10);create type my_other_type as object ( i[详细]
-
oracle – 如何获取DBTIMEZONE和SESSIONTIMEZONE之间的数字差异
所属栏目:[百科] 日期:2020-12-12 热度:178
在Oracle中是否有一种顺畅的方法来获取当前时刻(当我执行调用时)SESSIONTIMEZONE和DBTIMEZONE之间的数字差异? 例如: SELECT SESSIONTIMEZONE,DBTIMEZONE FROM DUAL; 返回: +04:00 +07:00 所以,我需要一些函数,通过调用给定参数,我得到这两个值之间的差异.[详细]
-
在Oracle外部表中处理UTF-8字符
所属栏目:[百科] 日期:2020-12-12 热度:79
我有一个从固定长度文件读取的外部表.该文件应包含特殊字符.在我的例子中,包含特殊字符的单词是“G?teborg”.因为“?”是一个特殊字符,看起来Oracle正在将其视为2个字节.这导致了麻烦.文件中的后续字段移位1个字节,从而弄乱了数据.有没有人遇到过这个问题.到[详细]
-
Oracle和ADO.NET(不推荐使用System.Data.OracleClient中的类型.)
所属栏目:[百科] 日期:2020-12-12 热度:57
我正在编写一个应用程序,我也在使用ADO.NET: using System.Data.OracleClient; 代码示例: try{ OracleConnection myOracleConnection = new OracleConnection(connectionString); myOracleConnection.Open(); OracleCommand command = myOracleConnection.[详细]
-
oracle – 如何使用Distinct从表中仅选择一个唯一记录
所属栏目:[百科] 日期:2020-12-12 热度:74
我的表有几个具有相同MemberID的记录.我想只得到一条记录. select DISTINCT(MemberID) from AnnualFees; 然后结果会来.但我想显示其他列数据,但当我这样做 select DISTINCT(MemberID),StartingDate,ExpiryDate,Amount from AnnualFees; 所有细节,包括相同的M[详细]
-
oracle – 为什么我不应该创建所有PL / SQL-only VARCHAR2 32767
所属栏目:[百科] 日期:2020-12-12 热度:110
或者我应该? (标题的灵感来自于Gary Myers在Why does Oracle varchar2 have a mandatory size as a definition parameter?年的评论) 考虑以下变量: declare -- database table column interfacing variable v_a tablex.a%type; -- tablex.a is varchar2 --[详细]
-
Oracle XE或MySQL,我应该选择哪一个?
所属栏目:[百科] 日期:2020-12-12 热度:138
我打算开发一个SNS网站.现在我需要在Oracle XE和 MySQL之间做出决定. 我知道你是一群专家.你能就此分享一些意见吗? 最好的祝愿 Ariso 我考虑的事情: 1)您是否有可能想要大规模扩展?如果是这样,Oracle将允许一个非常直接的路由到一个可大规模扩展的平台(你[详细]
-
plsql / cursors处理异常并返回执行流程
所属栏目:[百科] 日期:2020-12-12 热度:69
我试图执行一个游标,并希望它完成循环,即使有一些异常. 我想要做的是“捕获”所有异常,并且可能记录某些事情或什么也不做,然后返回流程.以下是代码的外观: FOR line IN my_cursor LOOP begin ifcondition then GOTO pass; else do_something exception when[详细]