-
oracle – 我想将一个变量参数传递给外部SQL文件(带有SQL * Plus
所属栏目:[站长百科] 日期:2021-01-16 热度:157
我已经搜索了这个论坛,并通过谷歌搜索我的问题的答案,但我无法找到我的挑战的具体答案.这就是为什么我在这里要求它希望得到你们其中一个人的回答. 我想使用多个SQL文件,而一个SQL文件是执行带参数的其他SQL文件的控制文件. 该文件名为:startup.sql 我有一[详细]
-
如何将oracle dataType映射到java dataType?
所属栏目:[站长百科] 日期:2021-01-16 热度:104
如何将oracle dataType映射到 java dataType? 我尝试如下,但不准确. DatabaseMetaData databaseMetaData = this.getConnection().getMetaData(); ResultSet rs = databaseMetaData.getColumns(catalog,schema,tableName,columnName); while (rs.next()) {[详细]
-
oracle的时差
所属栏目:[站长百科] 日期:2021-01-16 热度:141
嗨我有下表,其中包含开始时间,结束时间,总时间 STARTTIME | ENDTIME | TOTAL TIME TAKEN |02-12-2013 01:24:00 | 02-12-2013 04:17:00 | 02:53:00 | 我需要使用oracle中的更新查询更新上面的TOTAL TIME TAKEN字段 为此,我尝试了以下选择查询 select round([详细]
-
oracle – 无法确定正确的调用签名 – 使用simpleJdbcCall时出现
所属栏目:[站长百科] 日期:2021-01-16 热度:180
这是我的DAO代码 this.calcRTRDetails = new SimpleJdbcCall(dataSource).withCatalogName("score_rtr"). withProcedureName("calc_rtr_dtls").declareParameters( new SqlParameter("p_repy_track",Types.ARRAY) ).returningResultSet("p_track_dtls",new[详细]
-
oracle – 插入一个空行
所属栏目:[站长百科] 日期:2021-01-16 热度:129
这很简单,可能已经被问到了,但是我找不到它(如果是这样的话我很抱歉). 我想在表上插入一个空行,以便我可以通过ExecuteScalar获取其ID(主键,由插入触发器生成).稍后在我的代码中添加数据. 我的问题是:是否有一个特定的插入语法来创建一个空记录?或者我必[详细]
-
oracle – 给定周的星期一日期,与NLS无关
所属栏目:[站长百科] 日期:2021-01-16 热度:162
我有一个输入日期(比如sysdate),我想得到上周一的日期.我试过了 select trunc(sysdate,'D') from dual; 但它取决于NLS.此外,我不想通过名称检查结果,因为它可能会根据我的代码将运行的国家/地区的语言而有所不同. 解决方法 尝试使用ISO周 SELECT TRUNC(SYS[详细]
-
oracle – 可能是我的游标中导致无效游标01001的逻辑原因
所属栏目:[站长百科] 日期:2021-01-15 热度:91
在以下程序中有一个我无法找到的逻辑错误,你能找到它是什么吗?以下过程导致以下错误: ora-01001无效游标01001 这是程序: CREATE OR REPLACE PROCEDURE P_C is v_tab_name varchar2(40); -- v_col_name varchar2(100); var1 varchar2(2000); var2 varcha[详细]
-
macos – 使用FireDac和OSX Mavericks连接到远程Oracle XE11数据
所属栏目:[站长百科] 日期:2021-01-15 热度:152
我做了一个小应用程序,它应该连接到在虚拟机器内运行的远程Oracle数据库(W8.1). 在一个成功的连接上,应该弹出一个showmessage. 我完成了以下步骤以确保我的应用程序能够连接: installing Oracle Instantclient on Mac OS/X without setting environment v[详细]
-
oracle – 如何知道数据库连接的数量
所属栏目:[站长百科] 日期:2021-01-15 热度:52
请注意,即使它看起来非常相似,但这个链接不是重复的问题: How to list active / open connections in Oracle? 我不是在询问会话数量,而是询问连接数量.我知道我可以查询v $session视图,但我不知道有多少连接在那里使用.如果有办法从中衍生出来,请赐教. 编[详细]
-
oracle – 在不同用户下创建的索引
所属栏目:[站长百科] 日期:2021-01-15 热度:136
我在一个表列上创建了一个索引作为sys用户,因为我没有提到它在sys模式下创建的模式名称.当我作为具有对表的读访问权限的不同用户运行查询时,我没有看到正在使用的索引.如果索引是在不同的模式下创建的,请告诉我是否在oracle中忽略索引? 解决方法 没有特定[详细]
-
oracle – ORA-00922:缺少或无效选项
所属栏目:[站长百科] 日期:2021-01-15 热度:50
在Toad 9中,执行’SET DEFINE OFF;’我收到错误’ORA-00922:丢失或无效选项’ 解决方法 或者,您可以这样做: 导航到查看 TOAD选项然后转到“执行/编译”节点/项并取消选中“提示替换变量”选项. 或者,对于编辑器级别更改,右键单击编辑器并取消选中“提示[详细]
-
oracle如何在内部存储带时区的时间戳
所属栏目:[站长百科] 日期:2021-01-15 热度:159
基于Oracle文档,它在数字方面内部存储时区的不同部分和时区.我读了这篇文章 http://www.orafaq.com/wiki/Timestamp,它解释了时间戳内部格式的算法.所以我做了一个简单的测试来验证它. SQL create table tz_test(id number,tz timestamp with time zone); T[详细]
-
在Oracle SQL Developer Autotrace中,LAST_CR_BUFFER_GETS的含义
所属栏目:[站长百科] 日期:2021-01-15 热度:84
请解释Oracle SQL Developer Autotrace视图中显示的“LAST_CR_BUFFER_GETS”列的含义和含义. 解决方法 正如@a_horse_with_no_name在评论中所回答的,每 this Oracle doc它是: Number of buffers retrieved in consistent mode “一致”一词用作技术术语,与[详细]
-
database – 将oracle10g数据dmp文件导入oracle 11g
所属栏目:[站长百科] 日期:2021-01-15 热度:117
副标题#e# 我正在尝试导入使用oracle 10g生成的dmp文件,这是我得到的导出日志: Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit ProductionWith the Partitioning,OLAP,Data Mining and Real Application Testing optio[详细]
-
Oracle选择性/基数
所属栏目:[站长百科] 日期:2021-01-15 热度:71
根据这个: Selectivity is the value between 0 and 1,and it is the fraction of rows returned after applying a filter on the table. For example if a table has 10,000 rows and the query returns 2601 rows,the selectivity would be 2601/10000[详细]
-
在Oracle SQL /分页中选择结果的范围(限制)
所属栏目:[站长百科] 日期:2021-01-15 热度:193
假设我们有下表: CREATE TABLE "ARTICLE_COUNTER_STATISTICS_M"( "ID" NUMBER(19,0) NOT NULL ENABLE,"ITEMCOUNT" NUMBER(19,0),"VERSION" TIMESTAMP (6) DEFAULT SYSTIMESTAMP) 唯一约束是ID和VERSION字段. 可能在DB中的某些行的示例(时间戳对于所有记录[详细]
-
如何在Oracle 11g r2中简单地更改XMLTYPE的节点属性值?
所属栏目:[站长百科] 日期:2021-01-14 热度:168
我只想更改这个 XML(包含在 XMLTYPE变量中)名为“ChildNode”的所有节点,其中“Name”=“B”属性值为“C”: RootNode ChildNodes ChildNode Name="A"/ ChildNode Name="B"/ /ChildNodes/RootNodeDECLARE FXML XMLTYPE;BEGIN FXML := ...; -- see text bef[详细]
-
.net – 将实体框架与Oracle伪布尔值一起使用
所属栏目:[站长百科] 日期:2021-01-14 热度:102
我正在研究在我的组织中使用Entity Framework.我们使用Oracle DBMS,因此(好或坏)使用Oracle中常见的“伪布尔”模式,而不是有一个布尔列(在Oracle中不存在),你有一个带有一个检查的1字符列约束强制它为“Y”或“N”. 因此,如果我希望我的EF模型中的实体具有[详细]
-
Oracle:设置查询超时
所属栏目:[站长百科] 日期:2021-01-14 热度:126
我有一个PL / SQL程序,它通过透明网关查询AS400数据库.有时AS400不响应查询(可能是网络问题)并且PL / SQL程序挂起. 是否有任何方法可以为Oracle查询设置超时,以便在经过一定时间后异常上升? 解决方法 您是否尝试在AS400透明网关初始化文件中设置HS_FDS_CO[详细]
-
有没有人有一个示例数据迁移脚本(Oracle 10g到Oracle 10g,但不同
所属栏目:[站长百科] 日期:2021-01-14 热度:136
我正在尝试编写数据迁移pl / sql脚本,以将一个模式中的一些数据传输到另一个服务器上的不同模式.第二个数据库作为原始数据库的子集启动,但我们已修改了架构.所以我不能只为每个表使用以下内容: Insert into DB2.table_name select * from DB1.table_name2[详细]
-
Oracle JOIN USING子查询:ora-00904字符串:无效的标识符
所属栏目:[站长百科] 日期:2021-01-14 热度:85
我的查询中有一点语法问题(简化): select *from table1 t1inner join table2 t2 using (pk1)inner join table3 t3 using (pk2)where not exists (select1 from table4 t4 where t4.pk1 = t1.pk1) 通过使用“using”关键字,oracle不允许在列名前面使用表标[详细]
-
Oracle过程仅在设置serveroutput on时有效;
所属栏目:[站长百科] 日期:2021-01-14 热度:149
尝试使用存储过程插入记录的奇怪行为. 仅适用于set serveroutput: 谢谢. SQL*Plus: Release 11.2.0.1.0 Production on Tue May 31 22:48:25 2016Copyright (c) 1982,2010,Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Editi[详细]
-
Oracle存储过程列表参数
所属栏目:[站长百科] 日期:2021-01-14 热度:63
我正在开发一个与Oracle数据库交互的.NET前端.我已经弄清楚如何获取要执行的存储过程列表,但我不知道如何获取属于存储过程的参数列表.我希望能够显示所有参数的列表,这些参数既是存储过程的输入参数,也是输出参数. 我已经尝试使用DBA_SOURCE,DBA_PROCEDURE[详细]
-
oracle – 无法捕获PL / SQL异常处理程序中的transfer_timeout错
所属栏目:[站长百科] 日期:2021-01-14 热度:114
我将超时设置为2秒,但代码运行了一分钟,然后转到其他时间而不是UTL_HTTP.transer_timeout. DECLARE request UTL_HTTP.REQ; response UTL_HTTP.RESP; n NUMBER; buff VARCHAR2 (4000); clob_buff CLOB;BEGIN UTL_HTTP.SET_RESPONSE_ERROR_CHECK (FALSE); UT[详细]
-
在QueryDSL / Oracle SQL中是否有一个干净的解决方案来实现包容
所属栏目:[站长百科] 日期:2021-01-14 热度:197
我正在尝试使用QueryDSL(包括开始,独占结束日期)创建一个时间间隔的查询. 在QueryDSL的documentation中,我发现公共BooleanExpression介于(表达式 T from,Expression T)之间;双方都是独家的, Get a first this second expression 但是它转换为Oracle SQL BE[详细]