oracle-sqldeveloper

    0热度

    1回答

    我想在pl/sql中使用日期(DD/MM/YYYY HH:MI:SS)变量。我正在使用下面的代码,但它不起作用: BEGIN declare dateMig date ; dateMig := to_date('19/05/2017 05:05:00', 'DD/MM/YYYY HH:MI:SS'); exec P_MY_PROC(100,'CHECK',dateMi

    0热度

    2回答

    我正在使用Oracle开发人员。 我在Oracle数据库中有一个查询,它运行并返回一行数据。 有没有办法让这行数据每隔一小时或任意设定的时间自动插入到现有表中? 如果是这样,如何插入从查询输出的行作为表中的一行?

    0热度

    1回答

    我的代码如下是一个循环,它将一些数据插入到表中。我想,以便它使用一个不同的值,每次前改变变量&yyyymm:200902,200903,200904等 我想不出如何改变loop.I内定义的变量试图yyyymm = &yyyymm + 1;但它似乎并没有工作,我也尝试使用declare,它也不起作用。 如何更改循环内的yyyymm变量? define yyyymm = 200902; DECLAR

    0热度

    1回答

    我目前使用SQL开发人员来查看包含多列的数据库中的表。如果在单个记录视图中对列名进行排序,这将是理想的。我一直无法找到任何选择来实现这一点。 编辑 单个记录查看发生在几个地方。这包括在列表中选择一个表格,然后选择数据选项卡。然后右键单击一条记录。 这不需要编写任何SQL。

    1热度

    2回答

    我有一个甲骨文的SQL查询的这个部分(其它更多的上面是不适用的问题) ... authorw as ( select a.id, (sum(p.w)) "theWeightOfTheAuthor" from ac a, pc p, authorpublication ap where a.id = ap.aid and ap.pid = p.id group

    1热度

    2回答

    我有字符串“KK12340000”,我想验证它只有KK后第4位数字按升序排列,所以我使用类似: select case when REGEXP_LIKE('KK12340000', '^KK(?=\d{4})(?:(.)\\1*|0?1?2?3?4?5?6?7?8?9?)\d{4}$') then 1 else 0 end as valid from dual; 但它返回0。因此,它是甚至可能

    3热度

    1回答

    下面的代码在大多数情况下工作正常。 它炸毁时LIB_SEGCO有任何单引号 如ABC'DEF 在这种情况下,它提供了错误ORA-00917:缺少逗号 req := 'INSERT INTO CLIENTS( IDEVT, ID_CLIENT, CATEGORIE_CLIENT, SEGCO, LIB_SEGCO

    1热度

    1回答

    我正在尝试计算所有酒店的每个酒店的房间数量。我有3张桌子,其中一张带有酒店ID和酒店信息,另一张带有酒店所在的州(分享Hotel_ID),另一张带有每个酒店ID的房间信息。但是我可以在这句话中得到“COUNT”和“GROUP BY”的工作。我使用的是Oracle的SQLDeveloper SELECT UPPER(A.HOTEL_NAME) "HOTEL NAME", B.STATE

    2热度

    2回答

    我对SQL很陌生,并且遇到了代码问题。我一直试图在表格中复制一行并替换记录的一部分。不过,我不断收到错误: ORA-00907: missing right parenthesis 下面的代码提供了错误: insert into mi_structure select replace parent_mi_id, (child_mi_id,'GR','GR_V') child_mi_id,

    1热度

    1回答

    我试图编写一个SQL语句来显示来自两个不同表的数据(没有公共列),但唯一的问题是我尝试加入的列两个表格的长度不同。一个长度大多为3个字符,另一个长度为2个字符。所以在两个列的值都是相同长度的情况下,它可以不用NULL输出(例如英国和英国),但在3:2(例如美国和美国)的情况下,它不会。我正在使用SQL Developer。这是我迄今为止所了解的。从客户 SELECT CUST_NO, CNAME,