-
在Oracle中更改TIMESTAMP WITH TIMEZONE的时区组件
所属栏目:[百科] 日期:2021-02-07 热度:96
我有一些数据存储在Oracle的TIMESTAMP(6)WITH TIMEZONE列中,但它存储在错误的时区中.按照惯例,数据库中的所有时间戳必须以UTC格式存储,但此数据不正确地保留为EDT.实际值等于正确的UTC值;问题只是它存储为19-JUN-12 12.20.42.000000000 PM AMERICA / NEW_Y[详细]
-
使用Oracle Apex存储日期时间
所属栏目:[百科] 日期:2021-02-07 热度:80
在我的Oracle Apex应用程序表单中有一个隐藏字段作为last_updated_date.我已将SYSDATE设置为该字段的默认值.添加数据后,我检查了数据库表,last_updated_date列中的数据显示为15-JUN-12 00:00:00.时间没有保存. 我怎么能保存日期和时间? 解决方法 在隐藏项[详细]
-
减去oracle中返回奇怪数据的时间戳
所属栏目:[百科] 日期:2021-02-07 热度:139
我试图减去两个日期并期望一些浮动值返回.但我得到的回报如下: +000000000 00:00:07.225000 将值乘以86400(我希望得到第二个差异)是获得更奇怪的值返回: +000000007 05:24:00.000000000 任何的想法?我怀疑是否与类型铸造有关. 解决方法 我猜你的列被定[详细]
-
在Oracle中使约束可以延迟
所属栏目:[百科] 日期:2021-02-07 热度:190
在Oracle中,是否可以使用alter table’TBL_NM’这样的语法修改约束’CONSTRAINT_NM’…可延迟使现有约束可延迟,或者是否必须删除约束并重新创建为可延迟? 解决方法 它必须被删除并重新创建.[详细]
-
oracle – 检索PL / SQL过程模式
所属栏目:[百科] 日期:2021-02-07 热度:102
我需要获取PL / SQL过程的参数定义. 在MS SQL上,我们使用Information_schema.Parameters; Oracle中的对应物(如果有的话)是什么? 解决方法 可以在Oracle中从 ALL_ARGUMENTS数据字典表中访问大多数(如果不是全部)相同数据. ALL_ARGUMENTS显示您有权执行的所[详细]
-
Oracle连接没有关闭
所属栏目:[百科] 日期:2021-02-07 热度:151
我们有ASP.NET应用程序,它与odp.net连接到oracle数据库. 最近我们开始遇到一些性能问题.似乎Oracle连接没有关闭并最终堆积,直到它崩溃我们的网站. 作为第一步,我们进行了代码审查,并确保在执行后关闭所有打开的连接. OracleConnection cn = Helpers.Connec[详细]
-
oracle – 查找块中游标或表列的数据类型
所属栏目:[百科] 日期:2021-02-07 热度:106
是否可以在不使用系统表的情况下找出块内游标或变量列的数据类型?虽然我知道我可以使用系统表来查找这些信息,但速度会慢得多. 就像是, declare my_column_data_type varchar2(30);begin my_column_data_type := all_tables.table_name%type; dbms_output.[详细]
-
oracle – PLSQL中的RESULT关键字是什么?
所属栏目:[百科] 日期:2021-02-07 热度:132
在 Oracle documentation我找到了一个RESULT关键字,但我找不到任何关于它的文档. 解决方法 在主索引中有两个对RESULT的引用,但它们并不引人注目( Transparent Gateway的代码示例). 当然,RESULT不包含在V $RESERVED_WORD视图中.此外,我们可以在我们自己的代[详细]
-
oracle – 在TNSORANAMES.ora中引用外部文件
所属栏目:[百科] 日期:2021-02-07 热度:139
我正在尝试编写一个VB脚本来添加/编辑/删除tnsnames.ora中的一些条目.引用/修改外部文件(比如myProjectOraNames.ora)而不是修改tnsnames.ora会很方便 使用此配置(假设可能),Oracle客户端应引用现有的tnsnames.ora文件和新的myProjectOraNames.ora来获取服[详细]
-
缩小oracle中的一列
所属栏目:[百科] 日期:2021-02-06 热度:106
假设我有一个具有以下定义的表 create table dummy (col1 number(9) not null) 这个dummy.col1中的所有值都是7位长.现在我想使用alter命令将此列的长度从9 – 7减少. Oracle给出了错误,即要修改的列必须为空以降低精度或比例.说得通. 我想问一下是否有任何[详细]
-
Oracle ORA-01805在Oracle 11g数据库上
所属栏目:[百科] 日期:2021-02-06 热度:179
我们的Oracle 10g数据库最近升级到11g.该数据库在 Windows Server 2003 X64计算机上运行.在来自访问具有TIMESTAMP(6)WITH TIME ZONE数据列的表的.NET应用程序的SQL查询中,我收到以下异常. System.Data.OracleClient.OracleException : ORA-01805: possible[详细]
-
有什么方法可以将表从Oracle传输到SQL Server
所属栏目:[百科] 日期:2021-02-06 热度:104
我一直在网上搜索这个问题: 每天从Oracle的Hyperion到SQL Server 2000传输数据和表的方法是什么? 我是一家公司的实习生,并试图找出可能的方法来做到这一点.非常感谢任何帮助或指向正确的方向 解决方法 这将取决于具体细节.以下是一些可能的解决方案: DT[详细]
-
Oracle.DataAccess的返回值执行非查询(存储过程)
所属栏目:[百科] 日期:2021-02-06 热度:174
回报价值 对于UPDATE,INSERT和DELETE语句,返回值是受命令影响的行数.对于CREATE TABLE和DROP TABLE语句,返回值为0.对于所有其他类型的语句,返回值为-1. 这就是microsofts docs关于该函数返回值的陈述……这是否意味着如果我调用存储过程,它会返回-1? 为了[详细]
-
oracle – PL SQL – 将数值转换为varchar(百分比)
所属栏目:[百科] 日期:2021-02-06 热度:100
我有一个查询,它使用两个子查询的输出(R1,R2)来划分它们: select a.R1/b.R2*100.0 as Resultfrom(query1) a,(query2) b 除法输出是(十进制)数字以及R1,R2输出. 我想在结果中添加’%’符号(即10,75%),但使用类似下面的解决方案,会返回错误01722 =无效的[详细]
-
oracle – Group By没有正确分组
所属栏目:[百科] 日期:2021-02-06 热度:133
我正在使用oracle,它的group by子句似乎与我期望的行为非常不同. 使用此查询时: SELECT stats.gds_id,stats.stat_date,SUM(stats.A_BOOKINGS_NBR) as "Bookings",SUM(stats.RESPONSES_LESS_1_NBR) as "1",SUM(stats.RESPONSES_LESS_2_NBR) AS "2",SUM(STA[详细]
-
Oracle:更新时自动修改日期
所属栏目:[百科] 日期:2021-02-06 热度:142
我在oracle有一张桌子,我想研究线上的更新 id number,title varchar2(10),modify_date date 我创建了一个触发器来提供modify_date: create or replaceTRIGGER schema.name_of_triggerBEFORE UPDATE ON schema.name_of_tableFOR EACH ROWBEGIN :new.modify[详细]
-
oracle10g – 为什么只有在使用where子句查询子查询时,此Oracle
所属栏目:[百科] 日期:2021-02-06 热度:123
由于各种原因,我无法粘贴整个SQL,因此请考虑以下示例: select * from (select nvl(get_quantity(1),10) available_qty from dual)where available_qty 30; get_quantity是一个函数,它根据传递给它的记录的ID进行计算.如果它返回null,我使用nvl()强制它为1[详细]
-
Oracle:如何对XMLType进行全文搜索?
所属栏目:[百科] 日期:2021-02-06 热度:149
我有一个应用程序将 XML作为 XMLType存储在Oracle表中.我想对该数据进行全文搜索. Oracle文档( Full-Text Search Over XML Data)建议使用包含SQL函数,该函数要求使用上下文索引对数据建立索引.麻烦的是,上下文索引似乎是 asynchronous,这不符合我需要能够[详细]
-
database – 在Oracle中,删除包含大量数据的表是否安全?
所属栏目:[百科] 日期:2021-02-06 热度:190
我有一个生产Oracle数据库,其中包含在以前工作期间制作的表中备份的大量数据.这些表彼此独立,并且与数据库的其余部分相互独立. 我想删除这些备份,最好一次性删除.我知道在更新版本的Oracle中,在从回收站中清除之前,实际上不会丢弃掉表.我会接受那个. 一次[详细]
-
oracle – 无法确定正确的调用签名 – 使用simpleJdbcCall时出现
所属栏目:[百科] 日期:2021-02-04 热度:69
这是我的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的ORA_HASH是“随机的”吗?
所属栏目:[百科] 日期:2021-02-04 热度:135
Ora_hash是确定性的,因为保持输入和种子不变将产生确定的输出. 但是,对于任何种子(包括默认值),ora_hash的输出必须具有以下属性: “没有任何方法可以用来预测ORA_HASH的结果会比任何级别的成功高于纯随机猜测吗?” 解决方法 可能不是,不. ORA_HASH并非设[详细]
-
oracle – 插入一个空行
所属栏目:[百科] 日期:2021-02-04 热度:54
这很简单,可能已经被问到了,但是我找不到它(如果是这样的话我很抱歉). 我想在表上插入一个空行,以便我可以通过ExecuteScalar获取其ID(主键,由插入触发器生成).稍后在我的代码中添加数据. 我的问题是:是否有一个特定的插入语法来创建一个空记录?或者我必[详细]
-
oracle – 如何在返回SELF的pl / sql对象类型的函数中链接调用
所属栏目:[百科] 日期:2021-02-04 热度:168
我想让一个oracle对象返回自己并能够链接这些调用.我怎么做? 我尝试返回相同的类型,但它不起作用,我也尝试添加一个由函数调用的过程,但它也不起作用.总是抱怨修改宽度成员的值.看起来功能不会承认副作用吗?它们是按照更多的数学函数原理建模的吗?这可以[详细]
-
oracle – 给定周的星期一日期,与NLS无关
所属栏目:[百科] 日期:2021-02-04 热度:163
我有一个输入日期(比如sysdate),我想得到上周一的日期.我试过了 select trunc(sysdate,'D') from dual; 但它取决于NLS.此外,我不想通过名称检查结果,因为它可能会根据我的代码将运行的国家/地区的语言而有所不同. 解决方法 尝试使用ISO周 SELECT TRUNC(SYS[详细]
-
为什么Oracle汇总了少于38位有效数字的数字?
所属栏目:[百科] 日期:2021-02-04 热度:198
我们有Oracle Server 10.2. 为了测试这个,我有一个非常简单的表. CREATE TABLE MYSCHEMA.TESTNUMBER( TESTNUMBER NUMBER) 当我尝试插入0.98692326671601283时,数字会被四舍五入. INSERT INTO MYSCHEMA.TESTNUMBER (TESTNUMBER) VALUES (0.9869232667160128[详细]