ORA-06550: PLS-00201: 必须声明标识符 'DBMS_OUTPUT_LINE' ORA-06550: PL/SQL: Statement ignored

作者&投稿:台枯 (若有异议请与网页底部的电邮联系)
oracle遇到的问题:PLS-00201: 必须声明标识符 'DBMS_SPACE_ADMIN'~

execute dbms_space_admin.TABLESPACE_MIGRATE_FROM_LOCAL('SYSTEM')
迁移system表空间之前,要先迁移其它dictionary-manager的表空间,否则会有read/write问题

你这是SQL语句有错误。。检查下语句

%rowcount一般用于更新或者删除等修改类语句后面执行,代表操作数。

你这个dbms_output_line 写错了,应改为:dbms_output.put_line

declare cursor student_cur
is
select sno,sname,cssj
from student;
begin
open student_cur;
dbms_output.put_line(student_cur%rowcount);
end;
/


先执行set output on;然后是你的程序


oracle 判断字符是否在串中
SQL> select instr('oracle traning','ra',1,2) instring from dual;INSTRING---9你可以这样做判断if instr('1356',lx,1,1) >0 then...else...end if; 本回答由网友推荐 举报| 答案纠错 | 评论(1) 4 2 其他回答 用instr函数,你可以从网上找找他的用法,并狠狠的学习一下他。 热心网友| 发...

华莹市13838603497: ORACLE 包调用出错ORA - 06550:第 1 行,第 7 列查询差旅费的,输入四个参数,输入一个结果集,用于我们的报表代码:SQL codecreate or replace ... -
白米补肾:[答案] ORA-06550: 第 1 行, 第 7 列: PLS-00306: 调用 'RPT_RATE_EVECTION' 时参数个数或类型错误 ORA-06550: 第 1 行, 第 7 列: PL/SQL: Statement ignored 这里不是说了吗 'RPT_RATE_EVECTION' 参数个数或者类型错误 你看看这个包里...

华莹市13838603497: ORACLE 包调用出错ORA - 06550: 第 1 行, 第 7 列 -
白米补肾: ORA-06550: 第 1 行, 第 7 列: PLS-00306: 调用 'RPT_RATE_EVECTION' 时参数个数或类型错误 ORA-06550: 第 1 行, 第 7 列: PL/SQL: Statement ignored 这里不是说了吗'RPT_RATE_EVECTION' 参数个数或者类型错误 你看看这个包里面的参数类型和你定义的参数类型是否一致,另外你定义的参数个数和包里面的参数个数是否一致

华莹市13838603497: ORA - 06550: 第 6 行, 第 1 列: PLS - 00905: 对象 SCOTT.PROC - EMPIN 无效 ORA - 06550: 在Oracle中是什么问题 -
白米补肾: ORA-06550: line string, column string: string Cause: Usually a PL/SQL compilation error. Action: none

华莹市13838603497: 求教,oracle在用定时任务调用存储过程的时候报06550错误. -
白米补肾: 会不会是你的jy_proc_test002过程里面有点问题.你直接调用过程试过报错吗?

华莹市13838603497: Oracle数据库,imp命令数据导入时出错. -
白米补肾: IMP-00017: 由于 ORACLE 错误 6550, 以下语句失败:"DECLARE SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := NULL; SREC.MAXVAL :="" NULL; SREC.EAVS := 0; SREC.CHVALS := NULL; " IMP-00003: 遇到 ...

华莹市13838603497: Oracle定时任务,存储过程已写,创建任务的时候报错 ORA - 06550 在线等待 -
白米补肾: invalid_vocher_job的and i.status=0加分号

华莹市13838603497: EXP备份数据库时出现错误提示EXP - 00056遇到ORACLE错误29900,该怎么解决? -
白米补肾: 解决办法: 选择和远程服务器相同版本客户端里面的exp.exe. 至于里面的参数buffer size的话,用默认值也行,假如想快点的话,就设置大一点.例如设置为512000kb,这样假如你本机内存不大的话,可以机器做别的会慢.不过导出的速度快...

华莹市13838603497: oracle创建job报错 -
白米补肾: 请参考:DECLARE X NUMBER; BEGIN SYS.DBMS_JOB.SUBMIT ( job => X,what => 'PRC_KPI_FLTKPIMONITOR;' ,next_date => to_date('24-06-2009 12:00:00','dd/mm/yyyy hh24:mi:ss') ,interval => 'TRUNC(sysdate,''mi'') + 1/48' ,no_parse => FALSE ); SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x)); COMMIT; END;/

华莹市13838603497: 存储过程语法报错 ORA - 06550 -
白米补肾: execute immediate 'select count(*) from '||rec.table_name||'@todb1'|| into v_cnt; 改成 execute immediate 'select count(*) from '||rec.table_name||'@todb1' into v_cnt;

华莹市13838603497: c#调用oracle(odp.net)存储过程报错:ORA - 06550: PLS - 00306: -
白米补肾: 建议你用call来调用,而不是用CommandType.StoredProcedure ,参见http://blog.csdn.net/zhpsam109/article/details/556971

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网