-
如何构造此Oracle SQL查询?
所属栏目:[站长百科] 日期:2021-01-16 热度:166
我在Oracle中编写一个sql查询,如下所示: SELECT * FROM ( SELECT testid,max(decode(name,'longitude',stringvalue,NULL)) as longitude,'latitude',NULL)) as latitude FROM test_av GROUP BY testid ) av INNER JOIN ( SELECT id,((ACOS( SIN(16.15074 *[详细]
-
匹配除值列表之外的任何值 – oracle正则表达式
所属栏目:[站长百科] 日期:2021-01-16 热度:181
我需要一个与ABCD_EFG_YYYYMMDD_HH(24)MISS.csv格式的文件名匹配的Oracle正则表达式,除非时间部分是三个特定值之一:110000,140000或180000. 因此,例如,它将匹配文件名ABC_DEF_20120925_110001.csv,但不匹配文件名ABCD_EFG_20120925_110000.csv. 以下非Oracl[详细]
-
oracle – 物化视图创建速度快但刷新需要数小时
所属栏目:[站长百科] 日期:2021-01-16 热度:197
我正在使用物化视图,我无法将其设置为快速刷新,因为某些表来自远程数据库,它没有物化视图日志. 当我创建物化视图时,花费了大约20 30秒.但是当我试图刷新它时. ?花了超过2个3小时.记录总数仅为460,000左右. 有没有人知道它会如何发生? 谢谢 代码如下所示 cre[详细]
-
oracle11g – Oracle 11 – sqlplus – 回滚整个脚本的错误 –
所属栏目:[站长百科] 日期:2021-01-16 热度:179
如何在包含的SQL文件中的任何错误上使Oracle 11g回滚整个事务? 文件内容是: set autocommit offwhenever SQLERROR EXIT ROLLBACKinsert into a values (1);insert into a values (2);drop index PK_NOT_EXIST;commit; 并使用“@”将文件包含在sqlplus会话[详细]
-
Oracle包调试不会在断点上停止
所属栏目:[站长百科] 日期:2021-01-16 热度:148
我有以下结构: 在名为P_Integra的过程中的包PCK_LANCAMENTOSERVICO. 此过程调用另一个名为P_BeforeLancamento的包PCK_LANCAMENTO中的另一个过程 过程P_BeforeLancamento在PCK_UTIL中调用另一个名为P_ProximoLanc的过程 我正在调试P_Integra(PCK_LANCAMENTOS[详细]
-
oracle – 在JPA连接中设置上下文 – 这样安全吗?
所属栏目:[站长百科] 日期:2021-01-16 热度:166
我需要在每次数据库操作之前设置一些上下文(我尝试使用Oracle的包级变量,但是由于包重新编译的一些问题,我将尝试使用 DBMS_SESSION和/或 DBMS_APPLICATION_INFO),以便我们可以在任何地方获取特定的用户信息我们需要它(程序,触发器等),而不是将数十个数据库连[详细]
-
Oracle Deref函数:错误的数字或参数类型
所属栏目:[站长百科] 日期:2021-01-16 热度:60
我正在尝试在Oracle中创建一个对象方法,如下所示: CREATE OR REPLACE TYPE BODY TheType AS MEMBER FUNCTION getAtt RETURN VARCHAR2 IS BEGIN RETURN DEREF(SELF.Att).Att2; END;END;/ 但是我收到以下错误: PLS-00306: wrong number or types of argument[详细]
-
如何调用Oracle过程
所属栏目:[站长百科] 日期:2021-01-16 热度:125
如何调用以字符串和日期作为输入的Oracle存储过程,并使用Clojure将refcursor作为输出返回? variable rc refcursor;exec SOMEDB.PKG.GETPOSITIONS('ABC',to_date('2012-02-07','yyyy-mm-dd'),:rc)print rc 解决方法 我就是这样做的.我已经包含了一些帮助fn用[详细]
-
算法 – 访谈 – Oracle
所属栏目:[站长百科] 日期:2021-01-16 热度:135
在游戏中,唯一可以得到的分数是2,3,4,5,6,7,8,它们可以被制作任意次 团队可以玩的组合总数是多少,团队可以达到50分. 例8,2有效8,2也有效.等等… 解决方法 这个问题可以通过动态编程解决,有2个参数: i – 我们考虑过的指数 s – 总分. f(i,s)将包含获得分数[详细]
-
oracle – 在’IN’子句中使用绑定变量
所属栏目:[站长百科] 日期:2021-01-16 热度:71
我想查询一个数字列表到一个plsql变量,并在另一个SQL查询的in子句中使用它.我在下面创建了一个我想做的测试用例. 我做谷歌的解决方案,我认为它必须可能以某种方式,但我只是不让它运行.请帮我解决一下编译解决方案. CREATE OR REPLACE PROCEDURE PROCEDURE1 a[详细]
-
oracle – 创建新的物化视图,而不清除物化视图日志
所属栏目:[站长百科] 日期:2021-01-16 热度:125
我想在预建表上使用物化视图,以便在迁移之前保持表同步.数据不断变化,因此需要跟踪导出开始和导入完成之间的变化.不言而喻,桌子很大,所以完全刷新太慢了. 步骤id喜欢执行: 在新数据库上创建表. 在旧的db表上创建mv日志. 将旧数据库中的数据导入新数据库. 在[详细]
-
oracle – 根据参数设置APEX选择列表默认值
所属栏目:[站长百科] 日期:2021-01-16 热度:176
我有一个Apex页面,其中有一个从SQL查询中填充的选择列表项,它应该默认为从另一个页面传递的项目的产品,但是它总是选择列表中的第一个项目. 我们需要设置它以便选择当前类别,但我无法看到此设置的位置. APEX的版本是3.2. 解决方法 首先,我怀疑(如果我错了,请[详细]
-
在Oracle中运行的Java – 导入的jar
所属栏目:[站长百科] 日期:2021-01-15 热度:55
我试图将一个小的 java类加载到Oracle 11g中,这样我就可以运行它并从PL / SQL中调用它.我在eclipse中编写并编译了我的本地机器上的类,它编译得很好.我将它打包到一个jar中(与jar中依赖的其他jar文件).他们尝试将我的jar加载到Oracle 11g中.所有东西加载,不幸[详细]
-
如何在oracle中清空数据库
所属栏目:[站长百科] 日期:2021-01-15 热度:51
我们在oracle 10g中有一个旧数据库.我们想用新的dmp文件替换它(这就是我们所拥有的).我可以简单地删除旧数据库,然后运行impdp来创建一个新数据库吗?我们并不担心旧数据库中的数据.你能告诉我这样做的步骤吗? 解决方法 正如评论中所述,您可以通过级联删除用[详细]
-
实体框架 – 实体框架4.3到Oracle:Web项目有效,NUnit没有
所属栏目:[站长百科] 日期:2021-01-15 热度:63
我使用DevArt的提供程序针对Oracle数据库设置了Entity Framework 4.3.我通过NUnit 2.6测试运行器中的单元测试项目连接到数据库时遇到问题.有趣的是,我有一个ASP.NET MVC 3项目连接到它就好了.我在我的类库单元测试项目中创建了一个App.config,并将实体连接字[详细]
-
oracle – ora-12528:TNS:Listener:所有适当的实例都阻止了新
所属栏目:[站长百科] 日期:2021-01-15 热度:195
我尝试连接到我的数据库时收到此错误: ora-12528: TNS:Listener: All Appropriate instances are blocking new connections 我尝试了以下方法,但没有成功: 停止并启动监听器. 关机和启动数据库. 重启oracle服务. 我怎么解决这个问题? 解决方法 您可能遇到[详细]
-
使用Oracle SQL选择具有给定范围内生日的员工
所属栏目:[站长百科] 日期:2021-01-15 热度:85
为了选择两个月之间的生日,其中FROMDATE和TODATE是预备语句中的一些参数,我想像这样: select p.id as person_id,... ... where e.active = 1 and extract(month from TODATE) = extract(month from e.dateOfBirth) and extract(month from e.dateOfBirth) =[详细]
-
Oracle TNS:tnsping我的服务时没有监听器错误
所属栏目:[站长百科] 日期:2021-01-15 热度:164
我刚刚在 Windows 7 64bit上安装了Oracle 11g,当我尝试使用tnsping ping时,我遇到了这个错误TNS-12541:TNS:没有监听器. 所以,我尝试使用LSNRCTL启动监听器.我也开始面对这个错误: TNS-12560: TNS:protocol adapter errorTNS-00530: Protocol adapter erro[详细]
-
oracle – solr clobtransfomer
所属栏目:[站长百科] 日期:2021-01-15 热度:145
过去3天我在Solr中遇到了ClobTransformer.我想将oracle clob字段转换为solr中的文本字段.我正在使用多个内核,我从头开始创建配置和架构文件. 这是我的配置文件: lib dir="../../../dist/" regex="apache-solr-dataimporthandler-.*.jar" /requestHandler n[详细]
-
如何使用sysdba权限创建Oracle数据库链接
所属栏目:[站长百科] 日期:2021-01-15 热度:195
我想要: select * from v$database@standby; 问题: 挂载了备用,因此只有SYSDBA用户可以连接以查询它 我无法找到如何使用SYSDBA权限使用数据库链接 我的目标是在网页上显示备用Oracle数据库中的系统信息/统计信息. 我正在使用Oracle APEX.页面是从mod_plsql[详细]
-
oracle – 比较具有大量列的两个表
所属栏目:[站长百科] 日期:2021-01-15 热度:144
我已经搜索过,并没有找到解决方案,需要对这么多列进行比较. 我有1个大表(ruleTable)与ca. 300列和1723行以及另一个表(sampleTable),其中包含1行和完全相同的列. 我想要做的是编写一个过程(带有2个参数:sampleTable和ruleTable),将第2行中的第1行与第1个表中[详细]
-
如何重命名Oracle XMLTYPE节点
所属栏目:[站长百科] 日期:2021-01-15 热度:127
我在PL / SQL中有一个 XMLType,我需要重命名一些节点和一些值.例如: root fields afoo/a bbar/b /fields/root 我想把上面的内容变成这样: root fields afoo/a cbaz/c /fields/root 我知道我可以像这样更新值: SELECT UpdateXML(my_xml,'/root/fields/b/te[详细]
-
oracle – 在SQL * Plus中描述 – 是调用包还是运行SQL? (或者
所属栏目:[站长百科] 日期:2021-01-15 热度:139
当我在SQL * Plus中描述Oracle TYPE时,SQL * Plus在“引擎盖下”做了什么“ – 它是否调用DBMS_METADATA(或类似的)?还是直接查询数据字典? 或完全不同的东西? 解决方法 显然,您可以使用alter session set sql_trace = true来回答这些问题. 对于 create ty[详细]
-
带有空白行和多行注释的Oracle SQL * Plus错误
所属栏目:[站长百科] 日期:2021-01-15 热度:94
我正在尝试使用作为VIEW的SQL * Plus(命令行)执行查询. SQL * Plus不支持新行或多行注释(/ * – * /). 当我运行set sqlblanklines时,它会返回一个错误: SQL set sqlblanklines onunknown SET option beginning "sqlblankli...". 所以我运行’help set’,它[详细]
-
oracle11g – 如何查看oracle过程的日志(dbms_output语句)
所属栏目:[站长百科] 日期:2021-01-15 热度:198
其实我从应用服务器上的 java文件调用oracle程序.我想调试我的oracle过程,所以我在oracle过程中将语句写为“dbms_output”,但是不知道oracle服务器上的日志存储在哪里,实际上我想在oracle过程中打印一些变量值来跟踪我的问题. 如果你知道从java文件调试oracl[详细]