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