ora-06550

    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;

    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