oracle

    0热度

    1回答

    我是Oracle的新手。我正尝试使用MERGE INTO方法更新SELECT DISTINCT语句中值的表值。我想根据USING表中的内容有条件地更新表的值。 的什么,我基本上要一个快速的图是 MERGE INTO update_table ut USING (SELECT DISTINCT t1.column_1 ,t2.column_2 FROM table_1 t1 INNER

    1热度

    1回答

    我在Oracle 11g数据库中有一个表,名为REPORT的列。我正在尝试编写一个select语句来显示下面的所需结果。我需要选择“\”和后面出现的“#”之间的字符串。我认为这可以使用regexp_substr函数完成,但我没有取得任何成功。我有太多的例子说明我上周在这里发布的失败尝试。任何帮助,将不胜感激。 REPORT_COLUMN #Med Reports\Client, Ray.dco#

    1热度

    1回答

    我想支持某些DB的hibernate中包含XML内容的列的where子句。我通过扩展org.hibernate.dialect.OraclexDialect类并通过registerFunction方法注册xml函数来实现Oracle。生成的查询的示例: SELECT * FROM OM_PERSON this_ WHERE xmltype.createxml(this_.config_xml)

    0热度

    1回答

    解释,请点击这里本段从文档 WAITANY程序。如果您使用WAITANY过程,并且如果信令会话执行信号但在信号的一秒钟内未提交,则需要轮询循环,以便此未提交的警报不会伪装其他警报。轮询循环从一秒钟间隔开始,并以指数方式退避至30秒间隔。 我正确理解,在这里有人说,当在服务器上调用WAITANY时,线程以特定间隔查询事件的存在吗?如果我用超时的足够长的时间呼叫WAITANY,当事件发生时,只有当前请

    1热度

    1回答

    我有一个VARRAYS TYPE想用TABLE表达式“扁平”结构。 的示例数据 CREATE OR REPLACE TYPE ARIS.NUMBER_VARRAY_5 AS VARRAY (5) OF NUMBER NOT NULL; CREATE TABLE ARIS.TEST_2 ( DATE_START DATE, DATE_END DATE, O3

    3热度

    2回答

    我有以下表和数据: CREATE TABLE TEST_TABLE ( ID NUMBER(6) NOT NULL, COMMON_SEQ NUMBER(22), NAME VARCHAR(20), CONSTRAINT PK_CONST PRIMARY KEY (ID) ); INSERT INTO TEST_TABLE (ID, COMMON_SEQ,

    -1热度

    2回答

    我是pl sql的新手,我尝试编写一个函数,该函数应该从db读取数据来控制它们并返回一个数字,但它会生成一个错误ORA-00900: invalid SQL statement。 FUNCTION get_cbk_values ( TC_CODE IN NUMBER, MERCHANT_DOM IN VARCHAR2, MER

    0热度

    2回答

    我试图创建一个oracle数据库。在编写下面的代码并在Oracle 11g中运行后,它给了我一个错误,说明第1行无效字符! SPOOL output.log; DROP TABLE DrinkRecord CASCADE CONSTRAINTS; /*Creates the Table */ CREATE TABLE DrinkRecord ( ID NUMBER(11) PRIM

    0热度

    2回答

    我试图显示从我的查询中有3个表中的一个列中的列,但我似乎无法弄清楚如何让它正常工作。无论我尝试什么,它似乎都不起作用。这似乎很容易,但也许我错过了一些非常简单的事情。以下是我有: SELECT hpg.id_number, hpg.id_description, COUNT (hdd.number_of_games) games, SUM (NVL (price, 0

    0热度

    1回答

    select numeric_value from table where numeric_value > (select avg(numeric_value) from table group by id) 由于此where子句返回多个值无法执行。我试图只返回一个值...来说明,如果e.numeric_value> d.avg(numeric_value)和e.id = d.id.