oracle

    0热度

    1回答

    在我正在阅读的一本书中,它展示了如何合并来自2个不同表的记录,这里是下面的代码,我相信这在Oracle SQL中。 merge into emp_commission ec using (select * from emp) emp on (ec.empno=emp.empno) when matched then update set ec.comm = 1000

    -2热度

    2回答

    我可以在DriverManager.getConnection参数中使用变量使其变为动态变量。 String connstring = null; Connection conn = null; try { conn = DriverManager.getConnection ("jdbc:oracle:thin:@hostname:por

    -3热度

    1回答

    当我试图连接到位于我的大学的数据库时,出现以下错误“网络适配器无法建立连接”。我所有的朋友都没有问题连接。我尝试过使用Google搜索,但没有解决方案工作,或者我无法弄清楚如何做到这一点。例如,我找不到任何我应该打开的Oracle服务。

    0热度

    2回答

    我有另一个线程来解决不同的问题,现在我卡在另一个,看似简单,错误。我的鳕鱼如下: declare update_count integer := 0; prjt_name varchar2(100) not null := '01213264B'; cursor my_cur is (select table_name from [email protected]_p

    0热度

    1回答

    我需要研究表't1'。 怎么看: 所有分区和列被用于分区 所有子分区和列被用于子分区 记录数为每个分区并为每个子分区 这给出了一个很好的开始记录的数量,但需要(上图)的详细信息: select * from ALL_PART_TABLES where table_name = 't1' 谢谢。

    0热度

    1回答

    我试图做一个触发器,如果​​已经支付账单,将会阻止您将新的Bill Item插入到“Bill_Item”表中。账单表中有一个Paid_YN和一个Posted_YN列。因此,根据您将添加到哪个帐单,如果已付款或过帐,它将拒绝该帐单。我的更新和删除部分在此代码中工作,但不是“插入”部分。请帮忙!我的歉意缺乏缩进,无法正确复制代码。 请让我知道我要去哪里错了!这是我的逻辑吗?我尝试了谷歌搜索和搜索这里的

    1热度

    1回答

    我正在使用游标将数据插入表中,因为如果记录失败,我只希望该记录被丢弃并继续插入其余部分。 所以我使用游标来检索信息。 有没有办法一次插入游标的所有列,而不是一个一个选择它们? cursor c1 is select a,b,c,d,e from ab where a = 'something'; begin for var_c1 in c1 loop begin insert int

    0热度

    3回答

    我将如何更改此更新语句,以便如果在GENDERSPELLING表中找不到该值,那么GENDER将设置为'U'? UPDATE DWCUST DW SET GENDER = (SELECT NEW_VALUE FROM GENDERSPELLING GS WHERE DW.GENDER = GS.INVALID_VALUE) WHERE GENDER NOT IN ('M', '

    0热度

    2回答

    我试图在声明<tablename>%ROWTYPE声明参数的包中声明流水线表函数(t)。声明该函数可以工作,并且软件包编译时不会出现任何错误。 但我想用一个过程(p1)如下所示内部此功能。 CREATE OR REPLACE PACKAGE BODY t1 AS -- private PROCEDURE p1 IS l_person persons%R

    0热度

    1回答

    降低运行总我有一栏下面值 Week Value 0 83 1 0 2 1 3 4 4 0 5 9 我需要的结果作为 Week Value Remaining 0 83 83 1 0 83 2 1 82 3 4 78 4 0 78 5 9 69 如何在Oracle SQL查询做到这一点。