ora-06550

    0熱度

    1回答

    我有下面的代碼是從AQ DECLARE dequeue_options dbms_aq.dequeue_options_t; message_properties dbms_aq.message_properties_t; message_handle RAW(16); message SYS.XMLTYPE; BEGIN

    1熱度

    1回答

    我創建了輸出多行和多列的過程。 create or replace PROCEDURE MYPROC( C1 OUT SYS_REFCURSOR) AS BEGIN OPEN C1 FOR SELECT * FROM A_TABLE; END MYPROC; 編譯它時沒有錯誤。 但我不敢說我​​的程序正常像 Exec MYPROC; 我得到這個錯誤。 Error r

    0熱度

    1回答

    我在製作一個包含每個月收入的表。 要做到這一點,我正在使用for循環與內部的插入語句。 我遇到的麻煩是將數字轉換爲一個月,然後轉換爲字符。 這是我的代碼如下所示: BEGIN FOR i IN 1..12 LOOP INSERT INTO REVENUE (TO_CHAR(TO_DATE(i, 'MM'), 'MON') || '2009' , select sum(tra

    0熱度

    2回答

    我做我的過渡從T-SQL TO PL/SQL,在我第一次嘗試我試圖創建一個存儲過程(PL/SQL)將數據加載到表中,但我得到一個錯誤: PL/SQL: SQL Statement ignored ORA-06550: line 29, column 4: PLS-00103: Encountered the symbol "end-of-file" when expecting one of

    0熱度

    1回答

    我不知道該怎麼做。我寫了一個函數,沒有出現任何錯誤,但後來當我運行的代碼我: ORA-0650: line 3, column 14: PLS-00103: Encountered the symbol "/" when expecting one of the following: := . (@ % ; not null range default character ORA-06

    1熱度

    1回答

    我有一個包含用戶數據(電子郵件,姓名,用戶名,密碼..)的表格,我想授予每個用戶僅查看他自己的數據(如查看他的個人資料)。我一直試圖做這種方式: create or replace PROCEDURE PR_OWNDATA AS BEGIN FOR userRow IN (SELECT COD_USUARIO, USERNAME FROM CAMP.USERS) LOOP EXEC

    2熱度

    1回答

    使用Oracle SQL Developer我創建了一個簡單的程序。程序編譯成功,但是當我鍵入命令: execute CMPPROJECTPROCSELECT(); BEGIN CMPPROJECTPROCSELECT(); END; 我收到以下錯誤: Error starting at line : 1 in command - execute CMPPROJECTPROCSELECT

    0熱度

    1回答

    我被傳遞的日期作爲數組參數從Oracle Apex頁面套入包中。包中包含一個包含日期類型數組的過程。所以我想要做的就是從Apex頁面pl/sql塊傳入一個簡單的日期。這裏是我的代碼到目前爲止: create or replace PACKAGE PK_NAME AS TYPE DATES_ARRAY_TYPE IS VARRAY(100) OF DATE; PROCEDURE PASS_D

    0熱度

    2回答

    我想爲這些Oracle表創建的測試數據: CREATE TABLE AGENT_HISTORY( EVENT_ID INTEGER NOT NULL, AGENTID INTEGER NOT NULL, EVENT_DATE DATE NOT NULL ) / CREATE TABLE CPU_HISTORY( CPU_HISTORY_ID INTEGER

    0熱度

    2回答

    我在嘗試運行使用過程的簡單PL/SQL程序時遇到了上述錯誤。我不知道出了什麼問題,請幫忙。 ORA-06550::第2行,第2列:PLS-00103:出現符號 「CREATE」 在需要下列之一時:開始功能 declare create or replace procedure palindrome (x in number,y out number) is i integer;