我有一族二维坐标数值(x1,y1).....(xn,yn)
n的数量不确定,不过能够确定n的上限数值,定义怎么样的类型才能最方便的将这组
坐标数值作为参数传入到函数中去,并传出一组(ALLX,ALLY)的坐标?在线等啊,有了答案马上结贴
n的数量不确定,不过能够确定n的上限数值,定义怎么样的类型才能最方便的将这组
坐标数值作为参数传入到函数中去,并传出一组(ALLX,ALLY)的坐标?在线等啊,有了答案马上结贴
解决方案 »
- 以下ORACLE语句想转换到MYSQL上,请问我这样替换对吗?
- oracle 导入用户出错 求大神指点 详解
- 100分求教FROM的条件查询问题!
- 存储过程中的错误 2603 是什么意思
- 请问用imp与exp如何导入,导出数据.
- 那位有oracle的c函数的例子,请贴上来,谢谢,或发到[email protected],谢谢
- ORA-03113: 通信通道的文件结束
- TNS-12560: TNS:协议适配器出现错误,该怎么办呢?
- Oracle安装的问题——寻求帮忙!!!!
- 数据库导出问题 求大神赐教 ,和sys下面Package bodies 有关。
- 怎么判断一个字段的内容的长度或是否为空?
- 使用rowid的问题,大侠帮忙
函数执行前清空表内的记录,
传入参数就是往tab1中插数据,
运算后,
再把结果保存在tab1中...
TYPE num_tab IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
v_example_tab num_tab;
BEGIN
FOR idx IN 1..10 LOOP
v_example_tab(idx) := (2**idx)+1;
END LOOP;
dbms_output.put_line('An example array:');
dbms_output.new_line;
FOR idx IN 1..10 LOOP
dbms_output.put_line(to_char(v_example_tab(idx)));
END LOOP;
END;
/
1。Index-Table
2. Index-by Table of RecordsDECLARE
TYPE hrc_org_rec IS RECORD
(hrc_org_id NUMBER,
hrc_descr VARCHAR2(20),
org_short_name VARCHAR2(30));
TYPE hrc_org_tab IS TABLE OF hrc_org_rec INDEX BY BINARY_INTEGER;
v_example_tab hrc_org_tab;
CURSOR csr_hrc_org IS
SELECT hrc_org_seq.nextval hrc_org_id, h.hrc_descr, o.org_short_name
FROM org_tab o, hrc_tab h
WHERE o.hrc_code = h.hrc_code
AND h.hrc_code = 1;
i BINARY_INTEGER := 1;
BEGIN
FOR idx IN csr_hrc_org LOOP
v_example_tab(i).hrc_org_id := idx.hrc_org_id;
v_example_tab(i).hrc_descr := idx.hrc_descr;
v_example_tab(i).org_short_name := idx.org_short_name;
i := i + 1;
END LOOP;
dbms_output.put_line('An example output: ');
dbms_output.new_line;
FOR j IN 1..v_example_tab.COUNT LOOP
dbms_output.put_line(to_char(v_example_tab(j).hrc_org_id)||' '||
v_example_tab(j).hrc_descr||' '||
v_example_tab(j).org_short_name);
END LOOP;
END;
/must be OK!:)