-
oracle – 我似乎无法在pl / sql函数中声明变量?
所属栏目:[站长百科] 日期:2021-05-17 热度:120
这是一个非常简单的问题,但我似乎无法在任何地方找到这种语法. 我有这样的事情: FUNCTION some_function(t_string IN VARCHAR2) RETURN NUMBER ISsome_variable NUMBER;BEGIN//logicEND some_function; 它命中some_variable声明并告诉我它期待“语言”在[详细]
-
Oracle改变索引/重建
所属栏目:[站长百科] 日期:2021-05-17 热度:130
如果我使用alter index x rebuild重建不可用的索引,那么以前会重新评估使用该索引的任何SQL的执行计划吗? 我知道统计信息是作为我正在使用的数据库版本 – Oracle 10.2.0.4.0中的重建的一部分重新计算的. 我不想使用dbms_stats包强制解决这个问题,因为我[详细]
-
oracle11g – 是否有任何版本的Oracle 11g用于学习?
所属栏目:[站长百科] 日期:2021-05-17 热度:74
我想学习Oracle 11g的新功能,我认为没有可用的基本版本.之前我曾使用过Oracle 10g,但想在家用PC上试用一些高级功能. 是否有任何企业版可供学习但没有时间限制? 解决方法 You can freely download any version,但还没有Oracle 11g Express.但如果您愿意,可[详细]
-
oracle – 数据库驱动程序中编译的预准备语句是否仍需要在数据库
所属栏目:[站长百科] 日期:2021-05-17 热度:97
在Oracle JDBC驱动程序中,有一个选项可以缓存预准备语句.我对此的理解是,准备好的语句由驱动程序预编译,然后进行缓存,从而提高缓存预准备语句的性能. 我的问题是,这是否意味着数据库永远不必编译那些准备好的语句? JDBC驱动程序是否发送了一些预编译表示,[详细]
-
Oracle中的一个实例与多个实例
所属栏目:[站长百科] 日期:2021-05-17 热度:131
当打算创建多个数据库时,将单个实例与多个实例进行比较有什么优缺点? 解决方法 您可能想浏览 Oracle concept guide,特别是如果您更熟悉其他DBMS. A database is a set of files,located on disk,that store data. These files can exist independently of[详细]
-
如何在SYNONYMS中获取Oracle中的所有列
所属栏目:[站长百科] 日期:2021-05-17 热度:146
我知道如何在oracle中获取所有列. select * from all_tab_columns 但是如何从SYNONYMSas中获取所有列? 这可以在oracle中做吗? 解决方法 这有点多余吗?如果您可以看到同义词指向的表,那么从all_tab_columns中选择可以获得您想要的内容. 您可以获得您可以[详细]
-
oracle – 在不增加Cores的情况下增加Spark Executor中的并行度
所属栏目:[站长百科] 日期:2021-05-16 热度:101
我正在运行一个Spark-Kafka Streaming作业,有4个执行器(每个1个核心).而kafka源主题有50个分区. 在流式java程序的foreachpartition中,我正在连接到oracle并做一些工作. Apache DBCP2用于连接池. Spark-streaming程序与数据库建立4个连接 – 每个执行程序可[详细]
-
Oracle SQL – SELECT查询锁定索引并阻止DML会话
所属栏目:[站长百科] 日期:2021-05-16 热度:125
我们在生产中发生了一些非常奇怪的锁定.我们设置了一个PL / SQL脚本,用于查找已锁定超过5秒的对象并向我们发送警报电子邮件. 下面是该脚本的光标: select l.sid,trunc(l.id1 / power(2,16)) rbs,bitand(l.id1,to_number('ffff','xxxx')) + 0 slot,l.id2,l[详细]
-
为什么在Oracle中接受字符串值之前的加号()?
所属栏目:[站长百科] 日期:2021-05-16 热度:135
好吧,这可能是Oracle解析器的一个怪癖. 以下查询有效.注意最后一行的’Y’之前. SELECT * FROM (SELECT 'Y' AS field FROM DUAL UNION ALL SELECT 'X' AS field FROM DUAL) t WHERE t.field = +'Y' 为什么Oracle解析器接受这个?有一秒钟,我认为这是因为旧[详细]
-
RESULT_CACHE关键字是否会从Oracle中的函数返回更新的数据?
所属栏目:[站长百科] 日期:2021-05-16 热度:89
我在视图的select查询中调用函数. View正在从表中读取记录,其中包含大约100万条记录. 当我在函数中写入RESULT_CACHE关键字时,我会在几秒钟内得到输出.我怀疑当在视图中使用的任何列的值被更改时,函数会考虑新的值吗? 解决方法 据我所知,RESULT_CACHE将为[详细]
-
Oracle的字符串OUTER JOIN() – Migration PostgreSQL
所属栏目:[站长百科] 日期:2021-05-16 热度:160
我正在将客户端的软件数据库从Oracle迁移到PostgreSQL,我在理解查询,它做了什么以及如何迁移它时遇到了一些麻烦. 查询是: SELECT * FROM TBL1,TBL2,TBL3,TBL4 WHERE TBL3.Project_ID = TBL1.Project_ID AND TBL2.Type_ID = TBL1.Type_ID AND TBL4.PROPERT[详细]
-
oracle sql选择具有GROUP BY和HAVING子句的语法
所属栏目:[站长百科] 日期:2021-05-16 热度:118
我一直在通过一些sql语法来研究oracle sql考试,我发现了一些令人困惑的东西 基于official引用,select语法如下: SELECT [ hint ] [ { { DISTINCT | UNIQUE } | ALL } ] select_list FROM { table_reference | join_clause | ( join_clause ) } [,{ table_r[详细]
-
在Oracle DBMS_XMLDOM包中获取XML元素值
所属栏目:[站长百科] 日期:2021-05-16 热度:123
我有 XML文件存储在DB中表的clob列中. ?xml version="1.0" encoding="UTF-8"?document row organizationasdklfjas;kldfj;LASKJFAS/organization phonessjhdfhjaghjskfg/phones personshkjg/persons /row /document 我正在使用DBMS_XMLDOM包进行解析. decla[详细]
-
oracle – 使用mybatis 3调用pl / sql函数
所属栏目:[站长百科] 日期:2021-05-16 热度:141
我有一个函数在pl / sql中返回一个布尔值.我试过了 直接获取该布尔值但没有成功,所以现在我正在尝试将其转换为字符串(我不想修改数据库): parameterMap id="publicObject" type="map"parameter javaType="java.lang.Object" jdbcType="VARCHAR" mode="OUT[详细]
-
oracle – ‘shrink space compact’和’coalesce’之间有什么区
所属栏目:[站长百科] 日期:2021-05-16 热度:182
oracle文档 says在更改索引子句时收缩空间紧凑和合并非常相似,可以互相替换,但Tom found在行为上有一些差异. 由于合并版在Oracle数据库的标准版中不可用,我认为使用它有一些好处. 那么,有什么区别?我可以在动态变化的索引上执行缩小空间紧凑吗? 解决方法[详细]
-
oracle-apex – wwv_flow.debug()vs apex_debug.message()
所属栏目:[站长百科] 日期:2021-05-16 热度:119
我写了一个自定义的pl sql函数来进行授权.我知道我的功能是由Apex的授权钩子调用的.但我需要调试我的authz函数内部正在发生的事情. 在调试我对存储过程进行的ajax调用之前,我成功地使用了wwv_flow.debug().我可以在apex的调试窗口中看到我的消息. 但在调试[详细]
-
.net – Oracle GUIDTORAW和RAWTOGUID函数字节序
所属栏目:[站长百科] 日期:2021-05-16 热度:114
我的应用程序内部使用通过sys_guid()生成的RAW(16)guids. 最近我开始将我获得guid的Active Directory用户关联起来,格式为:00000000-0000-0000-0000-00000000000 以下两个函数是否正确执行此转换? 找到以下网站: http://www.timvasil.com/blog14/post/20[详细]
-
oracle – 使用utf8的SQL Loader
所属栏目:[站长百科] 日期:2021-05-16 热度:82
使用SQL * Loader加载日语数据时出现以下错误.我的数据库是UTF8(NLS参数),我的操作系统支持UTF8. Record 5: Rejected - Error on table ACTIVITY_FACT,column METADATA.ORA-12899: value too large for column METADATA (actual: 2624,maximum: 3500) 我的[详细]
-
在没有LISTAGG的Oracle SQL中按字符串列表排序
所属栏目:[站长百科] 日期:2021-05-16 热度:146
我正在使用两个实体:Item和Attribute,它们类似于以下内容: Item----itemIdAttribute---------attributeIdname 项具有属性,如关联表中所指定: ItemAttribute--------------itemIdattributeId 当此数据到达客户端时,每个项目将显示一行,每行将按名称列出[详细]
-
unixODBC / Oracle:如何仅在连接字符串中指定所有数据源信息,而
所属栏目:[站长百科] 日期:2021-05-16 热度:112
我想使用unixODBC连接到Oracle(11g).我希望连接字符串仅指定所有数据库/数据源信息,并且ODBC INI文件(/etc/odbc.ini和/etc/odbcinst.ini)仅包含通用驱动程序信息,例如在何处查找’.所以’等等,即我希望它们是静态的.我想这样做,以便我可以从外部获取用户的[详细]
-
如何在Oracle中将TIMESTAMP列更新为TIMESTAMP WITH TIME ZONE
所属栏目:[站长百科] 日期:2021-05-16 热度:160
我有一对列不幸被错误地定义为TIMESTAMP(6)而不是TIMESTAMP(6)WITH TIME ZONE.我想将这些列从旧的错误数据类型迁移到新的,正确的数据类型.最重要的是,值似乎已在E(S | D)T中捕获,我需要UTC中的值. 到目前为止,我得到的最好的是: alter table OOPSIE_TABLE[详细]
-
尝试连接到Oracle数据库时出现c# – “ORA-01012”错误消息
所属栏目:[站长百科] 日期:2021-05-16 热度:199
使用C#和Oracle Data Provider for .NET(ODP)我对数据库进行了长时间的查询,然后使用TOAD结束服务器端的连接.之后,随后对数据库的调用,甚至创建新的OracleConnection对象,都会抛出以下错误: ORA-01012: not logged onProcess ID: xxxSession ID: yyy Seri[详细]
-
Oracle SQL合并语句只有1个表和一堆值
所属栏目:[站长百科] 日期:2021-05-16 热度:52
我正在使用 Spring JDBC和oracle SQL. 使用SpringJDBC类MapSqlParameterSource,我已经映射了我想要合并的数据. 现在我想使用merge语句来更新/插入数据库表.我只有一个表和一堆我想要合并到它的参数. merge into proj.person_registry prusing ( ! paramete[详细]
-
oracle – 为什么我们需要全局临时表,它们的实际用例
所属栏目:[站长百科] 日期:2021-05-16 热度:99
我刚刚了解了全局临时表(我使用oracle作为db)并理解它们但却无法知道它们的确切用法. 顾名思义,它们用于保存临时数据/会话,在结束会话时,该会话的数据将消失. 什么是示例,我们需要使用它们的业务用例. 解决方法 可能的用例是仅具有创建报告权限的用户.这些[详细]
-
msbuild – ODP Oracle.DataAccess.DLL引用32/64位
所属栏目:[站长百科] 日期:2021-05-16 热度:148
副标题#e# 我有一个.NET 3.5程序集,引用在Visual Studio 2010中构建的ODP(Oracle.DataAccess.dll).复制Local = False,特定版本为false.路径是 C:[ORACLE_BASE]product11.2.0client_1ODP.NETbin2.xOracle.DataAccess.dll 版本为2.112.3.0,(运行时v.2[详细]