社区
Oracle
帖子详情
pl/sql中好像不支持数组??(希望大家来讨论)
zhaoyongzhu
2002-07-05 11:43:19
好像pl/sql程序中不让定义数组,例如:testarr(10) varchar2(10);
这样会报错。
不知pl/sql中就是不能定义数组还是我的写法有错。希望高手指点。
...全文
92
10
打赏
收藏
pl/sql中好像不支持数组??(希望大家来讨论)
好像pl/sql程序中不让定义数组,例如:testarr(10) varchar2(10); 这样会报错。 不知pl/sql中就是不能定义数组还是我的写法有错。希望高手指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mylovexs
2002-07-05
打赏
举报
回复
如果要是二维,三维,將索引表的數據類型設為RECORD類型,當然要先定義此類型.
zhaoyongzhu
2002-07-05
打赏
举报
回复
如果要是二维,三维。。。的怎么处理?
谢谢
本人主要是一时找不到有相关内容的资料。麻烦各位了。
zhaoyongzhu
2002-07-05
打赏
举报
回复
那这个自定义的数组的长度是多少,不会是30吧!!!!
还是。。。。。。。
KingSunSha
2002-07-05
打赏
举报
回复
可以用数组,TABLE类型,如:
--先在包中定义数组类型
TYPE typ1 IS TABLE OF varchar2(30) INDEX BY BINARY_INTEGER;
--然后可以引用该类型
declare
w_tbl1 typ1;
...
begin
w_tbl1(1) := 1;
w_tbl1(2) := 2;
...
end;
blue__star
2002-07-05
打赏
举报
回复
支持数组呀
双子涂鸦
2002-07-05
打赏
举报
回复
pl/sql中用表实现数组
表可以动态扩展
但是表无法初始数据项数
可以通过游标将数据依次加入到表中然后进行操作
我觉着也挺烦的
还不如直接对游标进行操作得了
KingSunSha
2002-07-05
打赏
举报
回复
30是指varchar2类型的长度,不是table type的数组长度,该数组没有长度限制
另外,数组可以采用varray类型,在8i以上版本中都支持。
mylovexs
2002-07-05
打赏
举报
回复
索引表沒有意義上的上限,varchar2(30)是表中數據類型的字符寬度.
zhaoyongzhu
2002-07-05
打赏
举报
回复
那这个自定义的数组的长度是多少,不会是30吧!!!!
还是。。。。。。。
3yugui
2002-07-05
打赏
举报
回复
没问题阿。
实用的
PL
/
SQL
编写一个
PL
/
SQL
程序块以显示所给出雇员编号的雇员的详细信息。A. DECLARE erec emp%ROWTYPE;BEGIN SELECT * INTO erec FROM emp WHERE empno=&雇员编号; DBMS_OUTPUT.PUT_LINE('EmpNo' || ' ' || '...
几十个实用的
PL
/
SQL
编写一个
PL
/
SQL
程序块以显示所给出雇员编号的雇员的详细信息。A. DECLARE erec emp%ROWTYPE;BEGIN SELECT * INTO erec FROM emp WHERE empno=&雇员编号; DBMS_OUTPUT.PUT_LINE(EmpNo || || Ename || || Job || ...
Postgre
SQL
,
PL
/pg
SQL
-
SQL
过程语言,控制结构:从一个函数返回,条件,简单循环,通过查询结果循环,通过
数组
循环,俘获错误,获得执行位置信息
Postgre
SQL
,
PL
/pg
SQL
-
SQL
过程语言,控制结构:从一个函数返回,条件,简单循环,通过查询结果循环,通过
数组
循环,俘获错误,获得执行位置信息42.6.1. 从一个函数返回42.6.1.1. RETURN42.6.1.2. RETURN NEXT以及...
oracle--13集合
Oracle——13集合 集合类型 1. 使用条件: a. 单行单列的数据,使用... b.... c.... *集合:类似于编程语言
中
数组
也就是。
pl
/
sql
集合类型包括关联
数组
Associative array(索引表
pl
/
sql
table)、嵌套表(N...
摘要:Postgre
SQL
开发技术基础:过程与函数
并不是所有的
SQL
都是有效的
PL
/ Pg
SQL
,正如你发现的那样,例如,你不能在没有INTO或RETURN QUERY情况下使用SELECT。WITH
中
的DELETE删除来自products的指定行,以RETURNING子句返回被删除的内容,然后主查询读该输出...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章