我试图使用R从Oracle数据库中提取一个表,方法是提供日期条件
下面是我在R中运行的代码:
pw14.db.train<-sqlQuery(myconn,"select * from r_input where snapshot_date <='16-01-2015'")
但我得到了以下错误:
[1] "HY000 1843 [Oracle][ODBC][Ora]ORA-01843: not a valid month\n"
[2] "[RODBC]
我正在使用JPA和JEE将DB2表迁移到Oracle数据库。正因为如此,我遇到了“日期”和“时间”类型列的问题。更具体地说,在Oracle中没有数据类型"Time",因此我试图从DB2将2列(其中一列为类型日期,另一列为类型时间)连接到Oracle数据库的" Date“类型列中。通过这种方式,我将向您展示如何定义Oracle数据库中的列和我定义的映射:
, DATA_HORA_CREACIO DATE DEFAULT
TO_DATE('0001-01-01-00.00.00','YYYY-MM-DD-HH24.MI.SS')
NOT NU
在我的数据库created_date中,数据类型的列是DATE,并且我想使用ORACLE数据库在jdbc中按DATE类型进行选择,但是当我像这样运行此方法时 Info infos = ExcellWriteToDatabase.readFromDataBase("2021-10-14 09:36:58"); ,我得到了这个错误。如何解决这个问题?我试过很多方法,但都不能解决。 java.sql.SQLDataException: ORA-01861: literal does not match format string
at oracle.jdbc.driver
我在oracle子句中看到了许多关于SELECT INTO的解释。我发现了在Oracle和其他SQL数据库中应用SELECT INTO的不同之处。在Oracle中,SELECT INTO语句从一个或多个数据库表中检索值(如SQL SELECT语句所做的那样),并将它们存储在变量中(而SQL SELECT语句不这样做)。而在Postgres中,SELECT INTO根据查询结果创建一个新表。
我想在Postgres中应用/实现这样的东西。正确的命令或语句是什么?
以下是我的Oracle查询:
SELECT COUNT(1)
INTO ada
FROM atk_history_qty
WHERE
我正在尝试使用SSIS从Oracle数据库提取数据到Microsoft目标。我想对一般的Oracle date类型dd-mon-rr HH24:MI:SSXFF过滤摘录。当我在SSIS上运行查询时,日期显示为MM/DD/YYYY格式。结果,我得不到结果。不知道有没有人能帮我正确过滤它。
SELECT CAST(GRA_DATE AS DATE) as GRA_DATE,
CAST(VERIFIED_DATE AS DATE) as VERIFIED_DATE,
VERIFIED_QTY,
EXTRACT_DATE,
SEQ_NBR
F
我有一个Oracle数据库,我必须将数据从这个数据库加载到Azure。每天都做一次。在管道开始时,我首先对SQL进行查找,以查找最新日期。其结果类似于“2015-10-25”。我想使用这个日期查询Oracle数据库。但是,通过尝试Oracle上的查询,我发现以下代码不起作用:
Select * from Table 1 where day = '2015-10-25'
日列中的日期看起来类似于25-OCT-15 (DD-MON)。
以下是where条款:
where day = TO_DATE('2015-10-25','DD-MON-YY')
我有以下Oracle查询
SELECT COMPANY_NO FROM COMPANY where to_date('2020-07-20', 'yyyy-mm-dd') BETWEEN START_DATE and END_DATE;
使用以下查询创建了表并插入了数据
CREATE TABLE COMPANY (COMPANY_NO varchar2(20), START_DATE varchar2(20), END_DATE varchar2(20));
INSERT INTO COMPANY (COMPANY_NO,START_DATE,END_DATE)
我试图在Oracle数据库上运行查询
select
to_date(trunc(sysdate) || '13:00:00','DD-MON-YY HH24:MI:SS')
from dual;
并得到错误
ORA-01830: date format picture ends before converting entire input string
请建议一下。
我在Oracle 10g XE中工作。我有两个数据库由Oracle SQL Developer在里面。我正在执行这个查询..
SELECT SCHEDULE_ID, START_DATE, END_DATE
FROM SCHEDULE
WHERE C_ID IN (5781)
AND START_DATE >=TO_DATE ('1/29/2012','MM/DD/YYYY')
AND END_DATE <=TO_DATE ('4/14/2012','MM/DD/YYYY')
在First Da
我无法在oracle服务器上执行我的java方法。我使用loadjava将java类加载到数据库中,并使用以下查询创建函数:
create or replace function getPeriodIdDay (multiplicity number, stardDate date, endDate date) return number
as language java
name 'Period.getPeriodIdDay(int, oracle.sql.Date, oracle.sql.Date) return int';
我上课的方法是:
public static
我面临着奇怪的情况,当Oracle不允许我按DATE值选择行时,这在数据库中是有的。
有些表包含TRANS_DATE列(DATE数据类型)。
我正在尝试将数据从该Oracle导入到MS Sql Server,导入失败并显示“日期列的值无效”。
经过调查,我发现源表中有一个奇怪的值'0002-11-30'。
SELECT a
FROM (
SELECT DISTINCT trunc(TRANS_DATE) a
FROM OWS.DOC
)
ORDER BY a asc
好的,我试着用这个值从Oracle中选择行,但是我得到了一个错误:
SELECT *
FROM OWS.DOC
使用Oracle数据库。它有一个日期类型的列,通过JDBC PreparedStatement发出的select(这里简化为便于阅读)语句如下:
select DATE1 from TYPE_TABLE where TYPE_TABLE.DATE1 = ?
运行时的问号参数值是2018-01-31 12:50:30.0 PST。我们正在通过 API设置PreparedStatement class.The错误的参数,我们在执行上面的select查询时看到它如下所示:
java.sql.SQLDataException: ORA-01830: date format picture end
我更熟悉SQL Server,但我现在正在Oracle中做一个项目。我不知道如何在Oracle中实现来自Server的概念。
在Server中,如果创建一个过程
CREATE PROCEDURE usp_GetSomeStuff
(
@start_date DATE
@end_date DATE
)
AS
BEGIN
SELECT
Customer
, SUM( WidgetsPurchased ) AS WidgetsPurchased
FROM WidgetSales
WHERE TransactionDate >= @start_date
AND T
我正在oracle数据库中写入sql查询,但存在表名称,但oracle还返回错误:找不到该表或视图
另一个问题是,我正在编写这个查询
select * from Table_name where DDATE="30-05-2014;
but id doesn't return anything how to write where with date type