-
如何重命名Oracle XMLTYPE节点
所属栏目:[百科] 日期:2021-01-13 热度:54
我在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-13 热度:95
当我在SQL * Plus中描述Oracle TYPE时,SQL * Plus在“引擎盖下”做了什么“ – 它是否调用DBMS_METADATA(或类似的)?还是直接查询数据字典? 或完全不同的东西? 解决方法 显然,您可以使用alter session set sql_trace = true来回答这些问题. 对于 create ty[详细]
-
带有空白行和多行注释的Oracle SQL * Plus错误
所属栏目:[百科] 日期:2021-01-13 热度:124
我正在尝试使用作为VIEW的SQL * Plus(命令行)执行查询. SQL * Plus不支持新行或多行注释(/ * – * /). 当我运行set sqlblanklines时,它会返回一个错误: SQL set sqlblanklines onunknown SET option beginning "sqlblankli...". 所以我运行’help set’,它[详细]
-
oracle11g – 如何查看oracle过程的日志(dbms_output语句)
所属栏目:[百科] 日期:2021-01-13 热度:188
其实我从应用服务器上的 java文件调用oracle程序.我想调试我的oracle过程,所以我在oracle过程中将语句写为“dbms_output”,但是不知道oracle服务器上的日志存储在哪里,实际上我想在oracle过程中打印一些变量值来跟踪我的问题. 如果你知道从java文件调试oracl[详细]
-
oracle – 在PL / SQL中,游标和引用游标之间有什么区别?
所属栏目:[百科] 日期:2021-01-13 热度:59
据我所知,游标用于处理私有区域中的SQL语句,我们可以进一步使用它. Ref游标将光标定义在需要它的位置.如果我错了请纠正我.. 解决方法 游标实际上是在数据库上运行DML(选择,插入,更新,删除)的任何SQL语句. 引用游标是指向结果集的指针.这通常用于在数据库服务[详细]
-
使用Oracle SQL选择具有给定范围内生日的员工
所属栏目:[百科] 日期:2021-01-13 热度:187
为了选择两个月之间的生日,其中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-13 热度:172
我刚刚在 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-13 热度:124
过去3天我在Solr中遇到了ClobTransformer.我想将oracle clob字段转换为solr中的文本字段.我正在使用多个内核,我从头开始创建配置和架构文件. 这是我的配置文件: lib dir="../../../dist/" regex="apache-solr-dataimporthandler-.*.jar" /requestHandler n[详细]
-
如何使用sysdba权限创建Oracle数据库链接
所属栏目:[百科] 日期:2021-01-13 热度:65
我想要: select * from v$database@standby; 问题: 挂载了备用,因此只有SYSDBA用户可以连接以查询它 我无法找到如何使用SYSDBA权限使用数据库链接 我的目标是在网页上显示备用Oracle数据库中的系统信息/统计信息. 我正在使用Oracle APEX.页面是从mod_plsql[详细]
-
oracle – 比较具有大量列的两个表
所属栏目:[百科] 日期:2021-01-13 热度:186
我已经搜索过,并没有找到解决方案,需要对这么多列进行比较. 我有1个大表(ruleTable)与ca. 300列和1723行以及另一个表(sampleTable),其中包含1行和完全相同的列. 我想要做的是编写一个过程(带有2个参数:sampleTable和ruleTable),将第2行中的第1行与第1个表中[详细]
-
Oracle:获取部分字符串匹配的长度
所属栏目:[百科] 日期:2021-01-13 热度:165
想象一下,我有一张桌子 Name----ABCDEFGABChello worldABCDEfooABbarABCDEFABCDEFGHIJKLMNOPzzzqABCDABCqqqGHABCABC 我想做一个查询并找出每个字符串中有多少个字符匹配所需的字符串“ABCDEFGHIJ”,始终从头开始.那是… Name MatchingLength---- ----ABCDEFG[详细]
-
Oracle ODP.NET使用参数调用包过程时出现问题
所属栏目:[百科] 日期:2021-01-13 热度:111
问题: 尝试调用打包的存储过程,但调用失败取决于参数的值. ORA-06502: PL/SQL: numeric or value errorORA-06512: at line 1 程序定义: procedure DUP_EXACT ( SSN in VARCHAR2,LASTNAME in VARCHAR2,FIRSTNAME in VARCHAR2,MASTERRECORD IN VARCHAR2 DEFA[详细]
-
database – 具有where子句行为的分层查询“START WITH”
所属栏目:[百科] 日期:2021-01-13 热度:102
我在工作期间遇到了一个查询,无法弄清楚它是如何工作的.查询的作用是查找今天作为其父母的所有父母. 现在的诀窍是每个父子关系都有一个有效的持续时间. 以此数据集为参考: GrandParent is parent of Father from 01-01-2012 to 02-02-2015 Father is parent[详细]
-
Oracle DDL导出
所属栏目:[百科] 日期:2021-01-13 热度:175
我试图在HSQL数据库中重新创建一个oracle数据库. 这是为了在本地开发人员系统上实现更好的单元测试. 我需要知道的是,我可以在oracle服务器/客户端中使用任何工具/命令,它可以为oracle数据库中的所有对象(表,同义词,视图等)提供所有DDL命令. 我打算通过创建的[详细]
-
如何在oracle中向对象类型列添加更多行
所属栏目:[百科] 日期:2021-01-13 热度:72
CREATE OR REPLACE TYPE excep_typeAS OBJECT (overridden_attribute VARCHAR2 (30),exception_id NUMBER);CREATE TABLE obj_test (id NUMBER,obj_col excep_type);INSERT INTO obj_test VALUES (1,excep_type ('x',1)); SELECT * FROM obj_test; ID OBJ_COL[详细]
-
oracle – pl / SQL显示select语句的结果
所属栏目:[百科] 日期:2021-01-13 热度:66
Set ServerOutput on size 100000;declarecountTab number := 0;countCol number := 0;currDate varchar2(30);scale number := 0;Beginselect count(*) into countCol from USER_TAB_COLUMNS where TABLE_NAME = 'EVAPP_INTERFACE' and COLUMN_NAME = 'TARGE[详细]
-
在Oracle中运行的Java – 导入的jar
所属栏目:[百科] 日期:2021-01-13 热度:165
我试图将一个小的 java类加载到Oracle 11g中,这样我就可以运行它并从PL / SQL中调用它.我在eclipse中编写并编译了我的本地机器上的类,它编译得很好.我将它打包到一个jar中(与jar中依赖的其他jar文件).他们尝试将我的jar加载到Oracle 11g中.所有东西加载,不幸[详细]
-
如何在oracle中清空数据库
所属栏目:[百科] 日期:2021-01-13 热度:190
我们在oracle 10g中有一个旧数据库.我们想用新的dmp文件替换它(这就是我们所拥有的).我可以简单地删除旧数据库,然后运行impdp来创建一个新数据库吗?我们并不担心旧数据库中的数据.你能告诉我这样做的步骤吗? 解决方法 正如评论中所述,您可以通过级联删除用[详细]
-
实体框架 – 实体框架4.3到Oracle:Web项目有效,NUnit没有
所属栏目:[百科] 日期:2021-01-13 热度:114
我使用DevArt的提供程序针对Oracle数据库设置了Entity Framework 4.3.我通过NUnit 2.6测试运行器中的单元测试项目连接到数据库时遇到问题.有趣的是,我有一个ASP.NET MVC 3项目连接到它就好了.我在我的类库单元测试项目中创建了一个App.config,并将实体连接字[详细]
-
oracle – ora-12528:TNS:Listener:所有适当的实例都阻止了新
所属栏目:[百科] 日期:2021-01-13 热度:97
我尝试连接到我的数据库时收到此错误: ora-12528: TNS:Listener: All Appropriate instances are blocking new connections 我尝试了以下方法,但没有成功: 停止并启动监听器. 关机和启动数据库. 重启oracle服务. 我怎么解决这个问题? 解决方法 您可能遇到[详细]
-
Oracle普通视图和物化视图的区别
所属栏目:[百科] 日期:2021-01-12 热度:163
介绍 物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。 1、物化视图的类型:O[详细]
-
Oracle 12c内联视图评估
所属栏目:[百科] 日期:2021-01-12 热度:122
很久以前,在一个远在很远的数据库中,开发人员编写了一个查询,其中他/她依赖于编写谓词的顺序. 例如, select x from a,b where NOT REGEXP_LIKE (a.column,'[^[:digit:]]') and a.char_column = b.numeric_column; (解释计划建议将to_number转换应用于a.char_[详细]
-
oracle-sqldeveloper – 如何禁用日志页面
所属栏目:[百科] 日期:2021-01-12 热度:115
每次我执行任何操作Logging Page弹出. 如何禁用日志页面和语句卡? SQL Dev版本4.2.0.16.260 Build 16.260.1303 解决方法 我不相信你可以禁用它,但你可以隐藏它但按CTRL-SHIFT-L,或取消选择’视图’菜单上的’日志’. 资料来源:http://www.thatjeffsmith.co[详细]
-
oracle – 如何将内联表作为参数发送到接收表的函数?
所属栏目:[百科] 日期:2021-01-12 热度:89
我需要在WITH子句中使用来自下面的代码的returning_tbl(),然后将使用WITH子句创建的内联表作为参数传递给函数.就像在using_tbl_v2中一样(此时不起作用) using_tbl_v1只是一个有效的例子(但对我来说很简单). 我意识到,一旦我创建了一个内联表,我就会退出PLSQL[详细]
-
oracle – sqoop不导入数据类型varchar2
所属栏目:[百科] 日期:2021-01-12 热度:183
sqoop不将数据类型varchar2导入hadoop 我在oracle数据库中有一个表,我想将数据导入到hdfs. 我正在尝试使用sqoop,但不会导入varchar2列. 我的意思是这些数据没有到达hdfs文件. 我的sqoop命令 sqoop import -D mapred.job.name='default oraoop' --driver orac[详细]
