PLS-00642

news/2024/11/21 1:32:19/

----------------------------------------------------------------------------
-----------------ORA错误处理系列 By Cryking---------------------
------------------------转载请注明出处,谢谢!------------------------- 

错误PL/SQL语句:

declareTYPE id_tt IS TABLE OF NUMBER;v_t id_tt := id_tt(1, 2, 3, 4, 5);
beginfor x in (SELECT column_value FROM TABLE(CAST(v_t as id_tt))) loopdbms_output.put_line(x.column_value);end loop;
end;

错误描述:

ORA-06550: line 6, column 49:
PLS-00642: local collection types not allowed in SQL statements

错误分析:

根据提示可知道在SQL语句中不能使用局部集合类型.

故需要将集合类型设为数据库schema对象.

解决方法:

先创建数据库类型 CREATE OR REPLACE TYPE id_tt IS TABLE OF NUMBER;

再执行PL/SQL块.

00:23:33 SCOTT@orcl> declare
00:26:20   2    v_t id_tt := id_tt(1, 2,3, 4, 5);
00:26:20   3  begin
00:26:21   4    for x in (SELECT column_value FROM TABLE(CAST(v_t as id_tt))) loop
00:26:21   5      dbms_output.put_line(x.column_value);
00:26:21   6    end loop;
00:26:21   7  end;
00:26:22   8  /
1
2
3
4
5PL/SQL procedure successfully completed.Elapsed: 00:00:00.01


http://www.ppmy.cn/news/127666.html

相关文章

PLS-00565的错误解决

今天被个小问题折腾了10分钟,哎 sysMYORACLE> CREATE OR REPLACE TYPE NUMTABLETYPE is table of number 2 / CREATE OR REPLACE TYPE NUMTABLETYPE is table of number * ERROR at line 1: ORA-06545: PL/SQL: compilation error – compilation aborted ORA-06…

Perl - Linux 执行.pl脚本

1. 创建perl并命名为test.pl vim test.pl (保存退出) 2. 为test.pl添加权限 chmod 0755 test.pl 3. 执行test.pl ./test.pl

PLL简介及配置

目录 1. PLL简介 2. PLL创建 2.1 创建一个Quartus II项目。 2.2 创建PLL 2.3 配置PLL 3.例化及仿真 3.1 例化 3.2 仿真 3.3 仿真结果 1. PLL简介 PLL的英文全称是Phase Locked Loop,即锁相环,是一种反馈控制电路。PLL对时钟网络进行系统级的时…

plsq

亲测可以使用,还补充了点模糊的地方。 1. 病毒软件的防火墙可以关闭试试在连接。 2. 环境变量path 里面没有加上%ORACLE_HOME%\bin导致 可以引用一个别人的东西试试 下面是ORACLE的四种连接方法,主要是远程连接方法: 一、 如果oracle服务器在…

P1-P175

1.JDK,JRE,JVM三者之间的关系,及JDK,JRE包含的主要结构有哪些 JDKJREJava的开发工具(javac.exe,java.exe,javadoc.exe) JREJVMJava核心类库 2.为什么要配置path环境变量,如何配置 为了在任何路径下都可以运…

什么是PLL?

什么是PLL? 锁相环 (PLL) 是一种反馈电路,旨在允许一个电路板将其板上时钟相位与外部时序信号同步。 PLL 电路的工作原理是将外部信号的相位与压控晶体振荡器 (VCXO) 产生的时钟信号的相位进行比较。然后,电路调整振荡器时钟信号的相位以匹配…

PLSI

未知类C{c1, c2,,,,ck} token W{w1, w2, ,,, wm} doc D{d1, d2, ,,, dn} 1)选择文档d的概率是p(d) 2)文档d时, 为类z的概率是p(z|d) 3)类z中包含w的概率是 p(w|z) P(w,d) ∑P(c)P(d | c)P(w | c) P(d)∑P(c | d)P(w | c) c c EM 1)E: 在当前参数估计值的情…

好玩!AI文字RPG游戏;播客进入全AI时代?LangChain项目实践手册;OpenAI联创科普GPT | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🤖 Microsoft Build 中国黑客松挑战赛,进入AI新纪元 近期,伴随着人工智能的新一轮浪潮,Hackathon (黑…