plsql

    0热度

    1回答

    的标准我有一个表名和它们共享相同的位置 John NY Paul NY Andrew NY Eva NY Patrick NJ Sally CA Aby NJ 现在,我创建了一个脚本这一个标准,用户可以选择一个名称(如:名称='约翰') 一旦名字被选中,一列也会列出纽约所有其他的名字(保罗,安德鲁,伊娃)。 我可以用下面的plsql创建它,但你永远不知道谁会被选中。所以我不能硬编码

    0热度

    2回答

    CREATE OR REPLACE FUNCTION letter_reverse (char_string IN VARCHAR2) RETURN VARCHAR2 IS v_rev_stg VARCHAR2 := 'htimS'; BEGIN LOOP rev_stg := SUBSTR(rev_stg, 'h',5) || SUBSTR(r

    -2热度

    1回答

    我尝试创建包: CREATE OR REPLACE PACKAGE CARS AS TYPE REFCURSOR IS REF CURSOR; TYPE car_arr IS TABLE OF my_cars%ROWTYPE; PROCEDURE getAllCars(cars OUT REFCURSOR); FUNCTION getCarById(id I

    -3热度

    1回答

    我的查询是 SELECT COUNT(*) INTO L_HAS_CALC FROM TABLE1 WHERE TABLE1_COL1 >= ( SELECT MAX(TABLE2.TABLE2_COL1) FROM TABLE2 ,TABLE3 WHERE TABLE2.TABLE2_COL2 = TABLE3.TABLE_3_COL1

    2热度

    2回答

    请帮助SQL查询。我有一个表: CREATE TABLE PCDEVUSER.tabletest ( id INT PRIMARY KEY NOT NULL, name VARCHAR2(64), pattern INT DEFAULT 1 NOT NULL, tempval INT ); 让我们假设它充满了值: INSERT INTO TABLETE

    0热度

    1回答

    该任务要求编写打印Sierpinski三角形的程序。 期望的结果是这样的: # ## # # #### # # ## ## # # # # ######## # # ## ## # # # # #### #### # # # # ## ## ## ## # # # # # # # # ################ # # ## ## # #

    1热度

    2回答

    我试图通过执行注销甲骨文12C变更通知: DBMS_CQ_NOTIFICATION.DEREGISTER(24906); 但是,这给出了一个错误: ORA-29970: Specified registration id does not exist 虽然当我查询USER_CHANGE_NOTIFICATION_REGS查看它清楚地说明正确的regid。 任何人遇到此问题?

    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

    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

    1热度

    2回答

    我在Oracle APEX中编写了一个PL/SQL过程,当我编译它时,出现错误。 我不明白错误的原因是什么。它在我看来sintaxis是正确的。 这里是一个屏幕捕获: https://i.imgur.com/UhfIMvh.png 这是代码: create or replace PROCEDURE imageBLOBtoHTML( v_MimeType IN VARCHAR2 (255) := n